标签
作者
Spec API模块化模式
虽然Java 9在本周早些时候已经达到了其生命周期的终点,但Java平台模块系统(JPMS,JSR 376)将持续存在。这也意味着像Java持久化API或Bean验证这样的规范最终也必须进行调整,以支持并利用模块系统。
这篇博客文章是关于探索JPMS模块化模式用于规范API系列的第一篇。在本部分中,我们将探讨如何以可移植的方式引导规范API的实现,以及这些实现如何访问API用户的模块的私有状态。正如之前讨论过的,后者的需求是普遍存在的;例如,JPA提供者必须这样做以读取和写入实体状态。
在这篇文章中,我想向大家介绍Mark Rotteveel,他是软件开发者和开源爱好者。
[ ... ]
欢迎来到Hibernate社区通讯,我们将分享特别适用于我们用户的博客文章、论坛和StackOverflow问题。
在Bean Validation 2.0(JSR 380)中最显著的功能是对容器元素约束的支持。也就是说,您现在可以通过注解其类型参数(这是从Java 8开始变得可能的)来将约束应用于容器类型的内容,例如List
、Map
或Optional
:List<@Future LocalDate> shipmentDates
。
在这篇博客文章中,您将了解如何利用这一功能来验证自定义容器类型,例如来自Google广受欢迎的Guava库中的Multimap
、Table
或Graph
。
Hibernate ORM 5.3实现了JPA 2.2标准。在接下来的几周内,我们将介绍JPA 2.2引入的各个功能。
JPA 2.2规范表示现在支持以下Java 8类型
-
java.time.LocalDate
, -
java.time.LocalTime
, -
java.time.LocalDateTime
, -
java.time.OffsetTime
, -
java.time.OffsetDateTime
在这篇文章中,您将看到Hibernate ORM支持所有这些类型,甚至更多
-
java.time.Duration
, -
java.time.ZonedDateTime
欢迎来到Hibernate社区通讯,我们将分享特别适用于我们用户的博客文章、论坛和StackOverflow问题。
在这篇文章中,我想向您介绍Jonathan Bregler,他是SAP的一名软件工程师,负责SAP HANA数据库。
[ ... ]
Hibernate ORM 5.3实现了JPA 2.2标准。在接下来的几周内,我们将介绍JPA 2.2引入的各个功能。
如果Hibernate ORM 5.2已添加对重复Hibernate特定注解的支持,JPA 2.2将允许您使用JPA特定注解执行相同操作。
在这篇文章中,我们将了解重复注解功能将如何简化您的实体映射。
欢迎来到Hibernate社区通讯,我们将分享特别适用于我们用户的博客文章、论坛和StackOverflow问题。