从外部项目中休眠映射资源



我想知道是否可以映射来自外部项目的资源?

我的意思是:

我有一个带有hibernate.cfg.xml的项目A,它将与JMS通信,并添加到构建路径项目B中,该项目为它们提供了类和HBM映射。

我想从项目A创建查询,它将询问数据库并返回项目B中定义的类的正确对象。

有什么想法可以实现吗?

配置文件中的简单<mapping resource="/project/location_of_hbpm" />不起作用。。。

只要资源在CLASSPATH中,就可以映射来自外部位置/项目的资源。

在你的情况下,你不能,因为如果你这样做,那将是一个"循环依赖",它不会起作用。

Project B --> Depends on --> Project A (which has config/xml files). 

所以你不能做

Project A --> Depend on --> Project B.

如果您想在项目A中使用项目B的"POJO/Classes",请尝试将这些类从"项目B"提取到一个单独的JAR文件中,并让项目B和项目A都依赖它。

最新更新