Как сопоставить дату MS SQL с Instant JPA [дублировать]

Выражение:

(expression1,  expression2)

Вычисляется первое выражение1, затем вычисляется выражение 2, и значение выражения2 возвращается для всего выражения.

12
задан JodaStephen 19 October 2014 в 22:05
поделиться

3 ответа

См. домашнюю страницу ThreeTen , где упоминаются три библиотеки JPA:

6
ответ дан JodaStephen 22 August 2018 в 10:01
поделиться

Использовать Hibernate 5.2.0+ или для более раннего Hibernate 5 добавить следующую зависимость:

    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-java8</artifactId>
        <version>${hibernate.version}</version>
    </dependency>
14
ответ дан lpandzic 22 August 2018 в 10:01
поделиться
  • 1
    Благодарю. Я пока не могу использовать Hibernate 5, но это только в бета-версии. – wishihadabettername 15 May 2015 в 18:45
  • 2
    Np, вы скоро. Он запланирован к выпуску 27 мая / 2015 года, см. здесь – lpandzic 15 May 2015 в 19:23
  • 3
    К сожалению, они изменили график выпуска, на данный момент доступна только версия CR1. – lpandzic 18 June 2015 в 06:55
  • 4
    Hibernate 5 теперь стабилен, версия 5.0.1 – russellhoff 14 September 2015 в 14:31

В Hibernate 5.2 эта проблема решается более полно - вам больше не нужно включать зависимость hibernate-java8 от комментария Ipandzic, и вы можете использовать java.time.* классы, такие как LocalDateTime или Instant без каких-либо дополнительных шагов. Вам также не нужно больше отмечать столбцы с помощью java.util.LocalDateTime и т. Д. Как Temporal, как это было с более старым java.util.Date.

С Hibernate 5.2 содержимое hibernate-java8 объединены в hibernate-core , см. примечания об изменении здесь

5
ответ дан PryceJS 22 August 2018 в 10:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: