文件名称:jpa-examples
文件大小:41KB
文件格式:ZIP
更新时间:2024-07-16 02:52:28
Java
杂项 JPA 设置/使用示例 JPA 中的持久化上下文交互需要使用实体管理器,必须将实体管理器注入到使用它的服务中。 注入由@PersistenceContext注释使用强制执行,因为 JPA 版本 1.0(直到当前 2.1)可以在TYPE (类)、方法(setter)或FIELD (实体管理器字段本身)上使用,但不能与构造器。 此示例为这种情况提供了解决方法,在使用时允许使用构造函数依赖注入而不是字段/设置器依赖注入。 在所有有趣的特性中,提供了迭代 JPQL 查询定义的实体集的可能性。 此功能在后台使用 JDBC Scrollable Result Sets 实现,并提供快速可靠的方法来处理大型实体集,而无需将所有实体加载到内存中。 此示例还演示了基于 Spring Data JPA 的存储库方法的自定义实现。 一个有趣的特性是Delegate Methods 。 它们的使用允许向
【文件预览】:
jpa-examples-master
----.gitignore(213B)
----querydsl-delegate-methods()
--------src()
--------pom.xml(4KB)
--------README.md(2KB)
----querydsl-iterate()
--------src()
--------pom.xml(4KB)
--------README.md(2KB)
----constructor-di()
--------src()
--------pom.xml(3KB)
--------README.md(1KB)
----LICENSE(11KB)
----README.md(2KB)