沒有指定構(gòu)造器Hibernate會指定一個默認的構(gòu)造器,當(dāng)程序運行時發(fā)現(xiàn)沒有默認的構(gòu)造器程序會報錯
Hibernate沒有指定的查詢的放回集合時候,Hibernate會自動去找默認構(gòu)造器,如果不存在,則會出現(xiàn)異常
Hibernate沒有指定的查詢的放回集合時候,Hibernate會自動去找默認構(gòu)造器,如果不存在,則會出現(xiàn)異常
2016-08-29
以自定義類型返回數(shù)據(jù)
1.先創(chuàng)建自定義構(gòu)造器
例如 public Sellers(String name,String address){
this.name=name;
this.address=address;
}
2.在 hql中 select new Seller(s.name,s.address) from Seller s
3創(chuàng)建List集合
List<Seller> sellers=query.list();
for(Sellers selle:sellers){
輸出自己想要的字段(構(gòu)造器中定義的)
}
1.先創(chuàng)建自定義構(gòu)造器
例如 public Sellers(String name,String address){
this.name=name;
this.address=address;
}
2.在 hql中 select new Seller(s.name,s.address) from Seller s
3創(chuàng)建List集合
List<Seller> sellers=query.list();
for(Sellers selle:sellers){
輸出自己想要的字段(構(gòu)造器中定義的)
}
2016-08-29
以Map形式返回
1.select字句中使用new map指定
2.key值為索引值,字符創(chuàng)類型
select new map(字段 as 別名) from 表明
1.select字句中使用new map指定
2.key值為索引值,字符創(chuàng)類型
select new map(字段 as 別名) from 表明
2016-08-29