日期:2014-05-17  浏览次数:20750 次

HibernateTemplate 的 findByExample 问题?
hibernateTemplate.findByExample(Entity entity); 是查询entity对应表中 entity不为空的属性,返回的是一个list

但是我查询条件的entity中有double 和 int 类型的属性,有默认值0.0和0,每次查询的时候总会在sql 语句的条件上这两个字

段,导致我每次查询都为空,请问这个问题该怎么解决啊?

------解决方案--------------------
最快的方法就是换成Double Integer ,这样就没有默认值了。
------解决方案--------------------
前面加上强制转换
------解决方案--------------------
基本数据类型这样操作容易报错哦,最好就用包装类吧!!!!