首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >hibernate PropertyNotFoundException

hibernate PropertyNotFoundException
EN

Stack Overflow用户
提问于 2011-05-08 06:01:25
回答 2查看 1.8K关注 0票数 2

我已经找到了一些关于这个异常的信息,但我的信息非常奇怪。

代码语言:javascript
复制
Caused by: org.hibernate.PropertyNotFoundException: 
Could not find a setter for property empty in class java.util.List

没有故障所在位置的信息。我在我的实体中使用了List,但我不知道哪里出了问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-08 17:13:55

这样啊,原来是这么回事。我在一个超类中使用这个嵌入的集合,并在子类中覆盖它的getter setter。问题是,我在子类中有@ElementCollection注释。当我把它写到超类的时候,问题就解决了。感谢您的回复。

票数 0
EN

Stack Overflow用户

发布于 2011-05-08 06:10:38

Hibernate试图持久化List对象,并告诉您List上没有setEmpty(boolean empty)方法。

这是由试图在两个实体之间创建关系的配置问题引起的。

更新:

不需要setEmpty。在hibernate实体上配置集合的方式会使Hibernate混淆,使其无法尝试持久化列表,而不是在两个表中的行之间创建关系。您需要正确配置有问题的一对多关系。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5924274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档