Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 如何调整JPA中的日期时间长度?_Spring Boot_Jpa - Fatal编程技术网

Spring boot 如何调整JPA中的日期时间长度?

Spring boot 如何调整JPA中的日期时间长度?,spring-boot,jpa,Spring Boot,Jpa,基本上在JPA中添加了datetime(6),没有任何设置。 但是我想要的是datetime,而不是datetime(6)。 所以我试着用行代码 @Temporal(TemporalType.TIMESTAMP) @列(name=“reg_datetime”,null=false,长度=0) 私人日期时间; 然后就这样出来了 创建表学校( id bigint非空自动增量, 地址:varchar(255), mod_datetime datetime默认当前_时间戳不为空, 名称varchar(

基本上在JPA中添加了datetime(6),没有任何设置。 但是我想要的是datetime,而不是datetime(6)。
所以我试着用行代码

@Temporal(TemporalType.TIMESTAMP)
@列(name=“reg_datetime”,null=false,长度=0)
私人日期时间;
然后就这样出来了

创建表学校(
id bigint非空自动增量,
地址:varchar(255),
mod_datetime datetime默认当前_时间戳不为空,
名称varchar(20)不为空,
reg_datetime datetime(6)不为空,
主键(id)
)引擎=InnoDB
行代码下有一个超级简单的方法
但这是唯一的办法吗

@CreationTimestamp
@列(name=“reg\u datetime”,nullable=false,columnDefinition=“datetime DEFAULT CURRENT\u TIMESTAMP”)
私有LocalDateTime regDateTime;