/
githubmirror
/
ydb-java-dialects
Обзор
Документация
Войти
/
githubmirror
/
ydb-java-dialects
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
hibernate-dialect/src/test/java/tech/ydb/hibernate/datetime/TestEntity.java
45 строк
1 KB
Kirill Kurdyukov
Unify Hibernate 6 and 7 dialect into single module (#228)
01 июл 2026, 13:21
Не верифицирован
01 июл 2026, 13:21
eeb4e73
Код
Авторство
О чём код?
package tech.ydb.hibernate.datetime; import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.Id; import jakarta.persistence.Table; import java.time.Instant; import java.time.LocalDate; import java.time.LocalDateTime; import lombok.Data; import org.hibernate.annotations.JdbcTypeCode; import tech.ydb.hibernate.dialect.code.YdbJdbcCode; /** * @author Kirill Kurdyukov */ @Entity @Data @Table(name = "hibernate_test") public class TestEntity { @Id private Integer id; @Column(name = "c_Date", nullable = false) private LocalDate date; @Column(name = "c_Datetime", nullable = false) private LocalDateTime datetime; @Column(name = "c_Timestamp", nullable = false) private Instant timestamp; @JdbcTypeCode(YdbJdbcCode.DATE_32) @Column(name = "c_Date32", nullable = false) private LocalDate date32; @JdbcTypeCode(YdbJdbcCode.DATETIME_64) @Column(name = "c_Datetime64", nullable = false) private LocalDateTime datetime64; @JdbcTypeCode(YdbJdbcCode.TIMESTAMP_64) @Column(name = "c_Timestamp64", nullable = false) private Instant timestamp64; }