【问题标题】:How to store LocalTime in hibernate如何在休眠中存储LocalTime
【发布时间】:2017-09-11 06:29:15
【问题描述】:

我有一个具有LocalTime 类型变量的实体,我想将它存储在数据库中。所以我有两个问题:

  1. mysql中的字段会是什么数据类型?
  2. 实体使用什么注释?

我根本不在乎约会。

【问题讨论】:

    标签: mysql hibernate date java-8 localtime


    【解决方案1】:

    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;
    

    【讨论】:

      猜你喜欢
      • 2012-11-28
      • 1970-01-01
      • 2019-02-20
      • 1970-01-01
      • 1970-01-01
      • 2011-01-25
      • 2015-08-07
      • 1970-01-01
      相关资源
      最近更新 更多