Hibernate 中使用 AnnotationConfiguration 的未知实体问题

发布于 2024-11-27 19:58:31 字数 437 浏览 0 评论 0原文

过去两天我一直在谷歌搜索这个问题,但没有找到任何合适的解决方案。我正在使用 Hibernate 开发桌面应用程序。我正在使用 AnnotationConfiguration 在休眠中注册实体。我没有创建 xml 映射文件,因为我使用的是持久性类型实体 bean。我已经尝试过配置 xml 文件、属性文件、实体 bean 的编程注册,但每次我都会遇到相同的异常。 我检查了实体类。它导入 javax.persistence.Entity;我也尝试添加 @org.hibernate.annotations.Entity(mutable=true,dynamicInsert=true,dynamicUpdate=true) 但没有成功。

当我传递其中一个实体 bean 的不正确路径时,hibernate 初始化失败,这意味着在更改路径之前,hibernate 正在拾取正确的实体文件。

有没有办法获取休眠配置中注册实体的列表?

I've been googling for this problem from last 2 days but havent found any proper solution. I am developing a desktop application with Hibernate. I am using AnnotationConfiguration for registering entities in hibernate. I am not creating xml mapping files as I am using persistence type entity beans. I've tried it with configuration xml file, properties file, programmatic registration of entity beans, but every time i am getting the same exception.
I've checked the entity class. Its importing javax.persistence.Entity; I've also tried adding @org.hibernate.annotations.Entity(mutable=true, dynamicInsert=true, dynamicUpdate=true) but no success.

When I pass incorrect path of one of the entity bean, hibernate initialization fails, which means before changing path, hibernate was picking up a correct entity file.

Is there any way to get a list of registered entities in hibernate configuration?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沫雨熙 2024-12-04 19:58:32

您是否在 hibernate.cfg.xml 文件中声明了实体?

例子:

<mapping class="test.User"/>

Have you declared the entities inside Your hibernate.cfg.xml file?

example:

<mapping class="test.User"/>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文