hibernate中java.lang.IllegalArgumentException异常可能的原因

来源:互联网 发布:条形码数据库关联 编辑:程序博客网 时间:2024/05/19 06:17

今天在项目中碰到一个hibernate的java.lang.IllegalArgumentException的异常,在执行HQL查询的时候,看着HQL都很正常,HQL里的java类也正常,但就是报错,后来逐个查看bean和hbm文件,发现原来在bean中使用了int类型,和hbm中的Integer类型不匹配,bean中改为Integer就OK了。记下来,其实在hibernater的bean中,不应该出现int类型,一些刚开始使用hibernate的人容易犯这种错误。