您的位置:首页 > 其它

hibernate错误收集

2015-08-19 11:07 176 查看
1. java.lang.IllegalStateException: No data type for node: org.hibernate.hql.ast.tree.IdentNode


\-[IDENT] IdentNode: 'userId' {originalText=userId}

比如select userId from Metters where metterstate is null,你这里面使用了大写的Metters,如果你改成小写就没了

//-----------------------------------------------一些查询所用到的

这个是 Work与User关联(id)

from Work w where w.user.id=? and w.sortone=? and w.sorttwo=?

hibernate获取外键的方法, 外键在Metters上 userId,通过查询Metters里面的不为空的内容,来获取以知对应的外键

这个是 Metters与User关联(id)

String sql="select m.user.id from Metters as m where m.metterstate is null";

控制台打印如下:Hibernate: select metters0_.userId as col_0_0_ from metters metters0_ where metters0_.metterstate is null
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: