雅加达数据是Java持久化的一项新规范,计划作为EE 11平台的一部分发布。在之前的文章中,我介绍了雅加达数据存储库的基本功能,重点介绍了雅加达数据如何提供编译时类型安全,使得注解处理器可以进行静态分析。
这包括将原本在过程化代码中表达的一些信息移动到
注解,如@Query和@Find,以及
@Query
@Find
存储库方法参数的名称和类型。
今天我们将讨论雅加达数据的一些更动态的功能。你可能认为这将导致类型安全的损失,但我们已经找到了避免这种情况的方法。关键成分是一个静态元模型。
来自Substack的跨贴。
雅加达数据是Java持久化的一项新规范,计划作为EE 11平台的一部分发布。而雅加达持久化提供了成熟且功能丰富的对象/关系映射解决方案(如Hibernate)的基础,雅加达数据旨在提供一个较为简化的编程模型,但同时也适用于非关系数据库。