Java 创建hibernate对象的外部库

Java 创建hibernate对象的外部库,java,hibernate,Java,Hibernate,我有一些web项目(SpringMVC+Hibernate)。对于hibernate对象,我使用的是注释。出于特定目的,我需要创建一个控制台应用程序,它应该使用与web项目相同的对象。所以我需要在控制台应用程序项目中重新定义它。 我想用hibernate对象创建一个Axernal库(jar文件),并将该库连接到每个需要它的项目。 这是一个好的解决方案吗?此解决方案中的hibernate对象是否存在问题?可能有不同的解决方案吗? 谢谢那么,console应用程序和web项目都使用相同的数据库?如果

我有一些web项目(SpringMVC+Hibernate)。对于hibernate对象,我使用的是注释。出于特定目的,我需要创建一个控制台应用程序,它应该使用与web项目相同的对象。所以我需要在控制台应用程序项目中重新定义它。 我想用hibernate对象创建一个Axernal库(jar文件),并将该库连接到每个需要它的项目。 这是一个好的解决方案吗?此解决方案中的hibernate对象是否存在问题?可能有不同的解决方案吗?
谢谢

那么,console应用程序和web项目都使用相同的数据库?如果是,这是一个很好的解决方案,因为它允许代码重用

如果两个应用程序都有自己的hibernate实体,如果有任何更新,则必须更新两个应用程序中的实体。如果将hibernate实体作为库,则只需更新库一次