couldn't find setter for xxxxx

springmvc hibernate框架,在执行普通的插入操作时报错,仔细检查实体类文件,确认该属性的getter setter方法都是有的,哭哭(´;︵;`)jpa策略生成的当然有。可是老是报这个错,网上也都是说缺setter方法。还好我仔细,找到一篇终于解决了问题。原因就是在createSQLQuery的时候,如果直接写原生SQL,查询结果无法和实体类联系起来,需要在原生SQL里为每个字段取一个别名,别名为实体类的字段名。无论你的方法是否是通用dao,取别名在SQL里面总是可行的。

posted @ 2016-12-22 16:17  昨日的世界  Views(179)  Comments(0Edit  收藏  举报