(Java & iReport & JasperReport & JSF & Seam) ~ {Aklımdan gelip geçen java ile ilgili herşey :) }
26 Ekim 2009 Pazartesi
16 Ekim 2009 Cuma
Hibernate createCriteria
Kriter yaratmak;
Criterai kriter = sess.createCriteria(Cat.class); // ilgili classı alıyoruz.
kriter.setMaxResult(50); //maximum kaç sonuç döndüreceğini ayarlıyoruz
List cats = kriter.list(); // .list() il sonucu listeliyoruz.
Sonucu daraltma yani filtreleme de diyebiliriz.
List cats = sess.createCriteria(Cat.class)
.add(Restrictions.like("name", "Fritz%")) //adı Fritz ile başlayanları listeler
.list();
Restrictions kelime anlamı olarak "sınırlama" demektir.
Restrictions'ın metodları;
.like
.isNull
.isNotNull
.gt
.eq
.or
.between
.eqProperty
ve daha fazlası. Bunlar bir kaçı.
nasıl kullanıldığına örnek ise;
.add(Restriction.eq("name", "Ayşe").list(); //adı "Ayşe" olanları listeler gibi...
Yararlanılan kaynak : http://docs.jboss.org/hibernate/core/3.3/reference/en/html/index.html
Criterai kriter = sess.createCriteria(Cat.class); // ilgili classı alıyoruz.
kriter.setMaxResult(50); //maximum kaç sonuç döndüreceğini ayarlıyoruz
List cats = kriter.list(); // .list() il sonucu listeliyoruz.
Sonucu daraltma yani filtreleme de diyebiliriz.
List cats = sess.createCriteria(Cat.class)
.add(Restrictions.like("name", "Fritz%")) //adı Fritz ile başlayanları listeler
.list();
Restrictions kelime anlamı olarak "sınırlama" demektir.
Restrictions'ın metodları;
.like
.isNull
.isNotNull
.gt
.eq
.or
.between
.eqProperty
ve daha fazlası. Bunlar bir kaçı.
nasıl kullanıldığına örnek ise;
.add(Restriction.eq("name", "Ayşe").list(); //adı "Ayşe" olanları listeler gibi...
Yararlanılan kaynak : http://docs.jboss.org/hibernate/core/3.3/reference/en/html/index.html
Etiketler:
createCriteria
2 Ekim 2009 Cuma
jrxml splitType Hatası
net.sf.jasperreports.engine.JRException: org.xml.sax.SAXParseException: cvc-complex-type.3.2.2: Attribute 'splitType' is not allowed to appear in element 'band'.
at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:243)
at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:226)
oluşturulan jrxml içeriğinde bulunur. splitType özelliğinin kaldırılması gerekmektedir.
at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:243)
at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:226)
oluşturulan jrxml içeriğinde
Kaydol:
Kayıtlar (Atom)