Browse Source

修改数据库时间类型

master
louzin 2 years ago
parent
commit
aefce42615
  1. 2
      pom.xml
  2. BIN
      sqlite.db
  3. 15
      src/main/java/com/louzin/structure/pojo/Host.java
  4. 4
      src/main/java/com/louzin/structure/util/test.java
  5. 1
      src/main/resources/application.properties
  6. 2
      src/main/resources/mybatis-config.xml

2
pom.xml

@ -27,7 +27,7 @@
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.5</version>
<version>3.5.0</version>
</dependency>
<dependency>

BIN
sqlite.db

Binary file not shown.

15
src/main/java/com/louzin/structure/pojo/Host.java

@ -2,6 +2,7 @@ package com.louzin.structure.pojo;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.time.LocalDateTime;
import java.util.Date;
public class Host {
@ -9,16 +10,14 @@ public class Host {
private String username;
private String password;
private String host;
@JsonFormat(pattern = "yyyy-MM-dd HH-mm-ss")
private Date ctime;
@JsonFormat(pattern = "yyyy-MM-dd HH-mm-ss")
private Date utime;
private LocalDateTime ctime;
private LocalDateTime utime;
public Date getUtime() {
public LocalDateTime getUtime() {
return utime;
}
public void setUtime(Date utime) {
public void setUtime(LocalDateTime utime) {
this.utime = utime;
}
@ -76,11 +75,11 @@ public class Host {
this.host = host;
}
public Date getCtime() {
public LocalDateTime getCtime() {
return ctime;
}
public void setCtime(Date ctime) {
public void setCtime(LocalDateTime ctime) {
this.ctime = ctime;
}
}

4
src/main/java/com/louzin/structure/util/test.java

@ -11,6 +11,7 @@ import org.springframework.web.bind.annotation.*;
import org.testng.annotations.Test;
import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;
@ -72,8 +73,7 @@ public class test {
Host host = new Host("louzin","123456","12.1.2.2");
host.setId(1);
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// host.setUtime(new java.util.Date().getTime());
//无法将date解析成timestamp 待解决
host.setUtime(LocalDateTime.now());
System.out.println(new HostDaoImpl().update(host));
}

1
src/main/resources/application.properties

@ -1 +0,0 @@

2
src/main/resources/mybatis-config.xml

@ -6,12 +6,10 @@
<configuration>
<!-- 加载数据库配置 -->
<properties resource="db.properties" />
<!-- 打印sql日志 -->
<settings>
<setting name="logImpl" value="STDOUT_LOGGING"/>
</settings>
<!-- 指定整个包下的类都是别名 -->
<typeAliases>
<package name="com.louzin.structure.pojo"/>

Loading…
Cancel
Save