问题:我想将JPA实体与实际的Java代码分开。
原因:我正在使用spring和hibernate框架开发Java应用程序。我使用了400多个实体,这增加了应用程序开发期间Tomcat服务器的运行时间。
我做了什么:为了解决这个问题,我创建了实体类的.class文件,创建了这些文件的jar文件,并将jar文件导入到应用程序中,而不是在应用程序中工作。
是否可以将实体部署到其他服务器并使用到运行所有其他代码的其他服务器?如果是,那么如何?
请参阅解决上述问题的任何Java项目架构。
答案 0 :(得分:1)
为什么不在单独的Maven项目中定义它们,并将该项目称为应用程序中的依赖项?这样,只有在对该项目进行更改时才会编译实体。