近天遇到这样的错误
org.hibernate.PropertyNotFoundException: Could not find setter for id on class java.lang.Class。后来发现使用的是Query对象查询的结果,仔细检查是老项目的类写的不标准所导致的,在用注解时候,一定给类加public ClaccName(){} ; public ClaccName(Integer id){this.id = id;};这样就不会提示错误,其原因是JPA底层是通过这样构造方法获取id,判断类的分类。
hebernate在使用JPA开发注意事项
最新推荐文章于 2022-07-07 10:43:15 发布