我有一些web项目(Spring MVC + Hibernate)。对于hibernate对象,我正在使用注释。出于特定目的,我需要创建一个控制台应用程序,该应用程序应使用与web-project相同的对象。所以我需要在控制台应用程序项目中重新定义它。 我想用hibernate对象创建一个axternal库(jar文件),并将该库连接到需要它的每个项目。 这是一个好的解决方案吗?这个解决方案中的hibernate对象有问题吗?可能有不同的解决方案? 谢谢
答案 0 :(得分:2)
那么,控制台应用程序和Web项目都使用相同的数据库吗?如果是,它是一个很好的解决方案,因为它允许代码重用。
如果两个应用程序都有自己的hibernate实体,则必须更新两个应用程序中的实体(如果有任何更新)。如果将hibernate实体作为库,则只需更新一次库。