有可能检测到另一个项目中的实体吗?

时间:2019-11-30 13:48:49

标签: java database hibernate

我使用hibernate与数据库建立连接。我在网络属性中找到了persistence.xml:

property name="hibernate.archive.autodetection" value="class"

当实体与persistence.xml在同一项目中时,它可以正常工作。但是在我的体系结构中,我还有另一个实体项目。我在我的.pom文件中链接了这两个项目。这就是问题所在。冬眠无法检测到实体。有什么办法可以解决?

我的项目的技术堆栈:
Java se 8
专家
休眠
坚持

2 个答案:

答案 0 :(得分:1)

关于此帖子Is it possible to scan Entities in jar files using JPA and hibernate,您需要明确列出实体,或者您自己扫描类路径并以编程方式注册实体。

答案 1 :(得分:0)

我找到了解决方法。帮助了我 if <string> gtr 31 goto :MENU // where <string> = any string except the X 标签。当我在jar-file标记之前添加它时,实体已加载。仍然存在的问题是它必须是绝对路径,但是,一个问题得以解决。