问题:我想将 JPA 实体与实际的 Java 代码分开。
原因:我正在使用 spring 和 hibernate 框架开发 Java 应用程序。我使用了超过 400 个实体,这增加了应用程序开发过程中 Tomcat 服务器的运行时间。
我所做的:为了解决这个问题,我创建了实体类的 .class 文件,创建了这些文件的 jar 文件,并将这些 jar 文件导入到应用程序中,这不是在应用程序中工作。
是否可以将实体部署到其他服务器并在运行所有其他代码的另一台服务器中使用?如果是的话怎么办?
请引用任何解决上述问题的 Java 项目架构。
最佳答案
为什么不直接在单独的 Maven 项目中定义它们,并将该项目作为应用程序中的依赖项引用?这样,您仅在对该项目进行更改时才编译实体。
关于java - 如何为实体创建单独的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22245469/