我们有几个不同的网络应用程序共享相同的数据库链接。每个web-app中的hibernate层都是" * .hbm.xml"的jar副本。和java文件。随着时间的推移,我担心每个副本中都会出现不一致,人们忘记创建jar文件。
是否有更好的方法在多个项目中共享相同的db hibernate信息,而不仅仅是创建jar文件?
答案 0 :(得分:2)
这完全是一个构建&部署问题。如果您的hibernate实体位于不同的包中,那么您应该在应用程序之前构建该包,并将生成的jar包装在其中。
Maven让这一切变得简单:
<dependency>