使用 JPA 和 Spring 加载选定的 Hibernate 实体

Posted

技术标签:

【中文标题】使用 JPA 和 Spring 加载选定的 Hibernate 实体【英文标题】:Loading selected Hibernate entities with JPA & Spring 【发布时间】:2010-06-21 13:49:40 【问题描述】:

有没有办法使用 Hibernate 仅加载选定的实体?

我只想加载一小部分用于集成测试。

【问题讨论】:

【参考方案1】:

我以编程方式为此类测试创建一个AnnotationConfiguration,并使用addAnnotatedClass(Class) 等方法来“登记”实体。

【讨论】:

【参考方案2】:

我最终使用了一个自定义的 persistence.xml 并将其提供给 spring 配置中的 EntityManagerFactory。

【讨论】:

以上是关于使用 JPA 和 Spring 加载选定的 Hibernate 实体的主要内容,如果未能解决你的问题,请参考以下文章

使用 Spring Jpa 从两个或多个表中获取选定的列

ORM 解决方案(JPA;Hibernate)与 JDBC

当加载 spring-boot 和 spring-data-jpa 时,Hibernate 无法加载 JPA 2.1 Converter

如何使用 Hibernate JPA 和 Spring Framework 启用加载时间/运行时编织

Spring Jpa 规范和渴望加载

从控制台应用程序使用带有休眠功能的spring-data-jpa时如何延迟加载收集