org.hibernate.PropertyAccessException: IllegalArgumentException occurred while calling setter of com.xxx.persistence.Test.id
问题出现的原因:
many-to-on 和many-to-many对象级联操作时,对象内的属性设置不对
many-to-on时,在one的一端对象中声明many端变量要用Set等集合数据类型变量声明
同理,在many-to-many时,两端的变量都要用Set等集合数据类型变量声明
本文探讨了在使用Hibernate框架进行many-to-one和many-to-many级联操作时出现的org.hibernate.PropertyAccessException异常。主要原因是对象内部属性设置不当,尤其是在关联关系中未正确使用Set等集合类型。
1万+

被折叠的 条评论
为什么被折叠?



