網頁

2021/1/5

Spring Boot H2 初始資料插入日期 insert date

Spring Boot H2在初始資料data.sql插入日期欄位的寫法如下。

例如Entity類ItemDate欄位。

Item

import javax.persistence.Entity;

@Entity
public class Item implements Serializable {
    private static final Long serialVersionUID = 1L;

    @Id
    private long id;

    private Date createDate;

    // getters and setters...
}

data.sql設定新增初始資料日期時間使用ISO 8601格式如下。

data.sql

insert into ITEM (ID, CREATE_DATE) values (1, '2020-01-06 00:00:00');
insert into ITEM (ID, CREATE_DATE) values (2, '2020-01-06T00:00:00');
insert into ITEM (ID, CREATE_DATE) values (3, '20200106 123015');
insert into ITEM (ID, CREATE_DATE) values (4, '20200106T123015');

沒有留言:

張貼留言