不过在hibernate里面使用sql 查询很麻烦,查了下
1 .SQLQuery.addEntity(User.class) 在user里面增加几个查询字段userCell,boxGold等,不过设置成@Transient
结果发现查询出来的这几个新增的字段都是null,但是数据是有值的,猜测是因为@Transient ,所以反射的时候就不处理了。
2.新建了一个UserSearch类,替换user.class 报错,估计是因为没有@Entity的原因
3.继续查找,发现如果不想@Entity,hibernate提供了一个方法可以将结果映射到Bean
</