Выражение:
(expression1, expression2)
Вычисляется первое выражение1, затем вычисляется выражение 2, и значение выражения2 возвращается для всего выражения.
См. домашнюю страницу ThreeTen , где упоминаются три библиотеки JPA:
Использовать Hibernate 5.2.0+ или для более раннего Hibernate 5 добавить следующую зависимость:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-java8</artifactId>
<version>${hibernate.version}</version>
</dependency>
В Hibernate 5.2 эта проблема решается более полно - вам больше не нужно включать зависимость hibernate-java8
от комментария Ipandzic, и вы можете использовать java.time.*
классы, такие как LocalDateTime
или Instant без каких-либо дополнительных шагов. Вам также не нужно больше отмечать столбцы с помощью java.util.LocalDateTime
и т. Д. Как Temporal
, как это было с более старым java.util.Date
.
С Hibernate 5.2 содержимое hibernate-java8
объединены в hibernate-core
, см. примечания об изменении здесь