0
嘿傢伙我知道,當我們從Hibernate中的表中檢索一個整數列時,返回類型是BigDecimal,我們在hbm.xml文件中使用<return-scalar column='salary' type='java.lang.Integer'>
來指定我們的類型。但是現在我使用了註釋,沒有hbm.xml文件,所以現在我怎麼能指定這個 <return-scalar/>
使用實體類中的註釋。Hibernate返回類型
嘿傢伙我知道,當我們從Hibernate中的表中檢索一個整數列時,返回類型是BigDecimal,我們在hbm.xml文件中使用<return-scalar column='salary' type='java.lang.Integer'>
來指定我們的類型。但是現在我使用了註釋,沒有hbm.xml文件,所以現在我怎麼能指定這個 <return-scalar/>
使用實體類中的註釋。Hibernate返回類型
要返回一個標量,我們有一個變通這樣
@Entity
@NamedNativeQueries({
@NamedNativeQuery(name=」COUNT_QUERY」, resultClass = CountDTO.class)})
public class CountDTO {
@Id
@Column(name = 「COUNT」)
private Long count;
public Long getCount() {
return count;
}
public void setCount(Long count) {
this.count = count;
}
}
我有一個薪水列,我試圖找回這樣 – Aamir
公共靜態無效的主要(字串[] args){ 會議S1 = new Configuration()。configure()。buildSessionFactory()。openSession(); 查詢q1 = s1.createSQLQuery(「select salary from person」); 列表 salaries = q1.list(); (整數工資:工資){ System.out.println(salary); } } –
Aamir
所以我如何在你的代碼中使用你提到的類。 – Aamir