当前位置: 代码迷 >> J2EE >> hql检索,该如何处理
  详细解决方案

hql检索,该如何处理

热度:126   发布时间:2016-04-21 23:31:40.0
hql检索
public void Trendshql(){ 
String hql="from Inlist where inid >?"; 
Session session =HibernateSessionFactory.getSession(); 
List<Inlist> slist =session.createQuery(hql).setInteger(0, 4).list(); 
for(Inlist i:slist){ 
System.out.println("i.id:"+i.getInid()); } 
HibernateSessionFactory.closeSession(); 
}
数据库(mysql)表(inlist)如下:

报错innum(double类型)有默认的NULL值。将第10条innum赋值之后没有异常。


------------------------------------------
为什么会报这个错?
hql

------解决方案--------------------
实体发出来看下,可能是实体不是对象
------解决方案--------------------
实体类注解或是配置文件哪里写错了吧?
  相关解决方案