【发布时间】:2017-09-11 06:29:15
【问题描述】:
我有一个具有LocalTime 类型变量的实体,我想将它存储在数据库中。所以我有两个问题:
- mysql中的字段会是什么数据类型?
- 实体使用什么注释?
我根本不在乎约会。
【问题讨论】:
标签: mysql hibernate date java-8 localtime
我有一个具有LocalTime 类型变量的实体,我想将它存储在数据库中。所以我有两个问题:
我根本不在乎约会。
【问题讨论】:
标签: mysql hibernate date java-8 localtime
hibernate-java8 提供 LocalTimeType 用于持久化 LocalTime 字段。由于 hibernate-java8-5.2.+ 已合并到 hibernate-core 模块中。
将LocalTime 保存为 sql 时间列。
@Column
private LocalTime time;
将 LocalTime 保存为 sql varchar 列。
@Column(columnDefinition = "varchar(8)")
private LocalTime time;
【讨论】: