嘿伙计我知道当我们从Hibernate中的表中检索整数列时,返回类型是BigDecimal,我们在hbm.xml文件中使用<return-scalar column='salary' type='java.lang.Integer'>
指定我们的类型。但是现在我正在使用注释是没有hbm.xml文件,所以现在我该如何指定它
<return-scalar/>
在实体类中使用注释。
答案 0 :(得分:2)
要返回一个标量,我们就像这样有一个解决方法
@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;
}
}