我有一个变量类型为LocalTime
的实体,我想将它存储在数据库中。所以我有两个问题:
mysql中的字段将是什么数据类型?
实体使用什么注释?
我一点也不喜欢约会。
最佳答案
hibernate-java8为persist aLocalTime
字段提供localtimetype,因为hibernate-java8-5.2.+已经合并到hibernate核心模块中。
用法
将LocalTime
保存为SQL时间列。
@Column
private LocalTime time;
将
LocalTime
另存为sql varchar列。@Column(columnDefinition = "varchar(8)")
private LocalTime time;