MErhaba. jsfde MVC den istifade ediyorum. bir table ni selectnen ekrana cikartiyorum.Peki 6 tane tableni nasil ekrana cixarayim yardimci olursaniz sevinirim

soruldu: 06 Kas '14, 05:08

Ferid's gravatar image

Ferid
551272834
cevap kabul oranı: 10%

kapatıldı: 07 Kas '14, 20:50

CemIkta's gravatar image

CemIkta ♦
19.9k29125190

6 tane tablo derken 6 tane tablodan ortak sonuçlar çıkarıyorsun diye düşünüp bunun için ise veritabanında bir view oluşturabilirsiniz ve bunu da entity olarak tanımlarsınız oradan ekrana verebilirsiniz.

(06 Kas '14, 05:14) kurtomerfaruk kurtomerfaruk's gravatar image

oyle yok. veritabaninda bir sutun ayirmiwim. 1ci bolmede gormek istediklerimin karwisinda 1 ikincide 2 .... yazmiwim. Sonra sorqu yazmiwim. ! olanlri select ele sonra iki olanlari select ele. amma ekrana cixartamayorum

(06 Kas '14, 05:21) Ferid Ferid's gravatar image

Bir DTO sınıfı oluşturup, gelen verilerinizi o DTO sınıfı içine doldurabilirsiniz.

class DummyDTO{ private FirstEntity firstEntity; private SecondEntity secondEntity; .... .. //getter, setter

}

ManagedBean içindede arayüze bu dto'yu liste halinde gönderirsiniz.

(06 Kas '14, 06:26) Turgay Can Turgay%20Can's gravatar image

Boyle select yapdim daha sonra beande caqirdim. amma bu 1 ci table kalanlarin yapanda eror verir

public List<DataModel> list() throws Exception {
    List<DataModel> result = new ArrayList<DataModel>();
    try {
        connection();
        ps = (PreparedStatement) c.prepareStatement("SELECT * FROM db3109079.cedvel c LEFT JOIN db3109079.cedvel_input ci ON c.sk = ci.sk where c.bk = 1");
        rs = ps.executeQuery();
        while (rs.next()) {
            DataModel dm = new DataModel();
            dm.setBk(rs.getInt(1));
            dm.setGa(rs.getString(3));
            dm.setSk(rs.getString(2));

// p.setMk(rs.getString(4)); dm.setA1(rs.getDouble(6)); dm.setIl(rs.getInt(14)); dm.setRub(rs.getInt(15)); result.add(dm);

        }
    } catch (Exception e) {
        e.printStackTrace();
    } finally {
        close();
        return result;
    }

@PostConstruct public void init() throws Exception { FacesContext fc = FacesContext.getCurrentInstance(); try { db = new DataInsertDB(); datalist = db.list(); } catch (SQLException ex) { fc.addMessage(null, new FacesMessage("Sistemdə səhv:", ex.getMessage())); } } private List<datamodel> datalist = new ArrayList<datamodel>();

public List<DataModel> getDatalist() { return datalist; }
public void setDatalist(List<DataModel> datalist) {this.datalist = datalist;}
(06 Kas '14, 06:29) Ferid Ferid's gravatar image
1

birde yazılan yorumları okusan ve ona göre çözüm üretmeye çalışsanız süper olacak. kendi yazdığınız zaten çözüm olsa, soru sormazsınız. yorumları ve çözüm önerilerini kaale alınız ;)

(07 Kas '14, 03:22) Turgay Can Turgay%20Can's gravatar image

Bu soru 07 Kas '14, 20:50 CemIkta tarafından "Kullanici soru iceriklerini dogru olusturmuyor ve uyarilari dikkate almiyor!!!" gerekçesiyle kapatıldı.

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×281
×77
×47
×32

Soruldu: 06 Kas '14, 05:08

Görüntüleme: 593 kez

Son güncelleme: 07 Kas '14, 20:50

powered by BitNami OSQA