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> <dependency>
<groupId>org.mybatis</groupId> <groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId> <artifactId>mybatis</artifactId>
<version>3.5.5</version> <version>3.5.0</version>
</dependency> </dependency>
<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 com.fasterxml.jackson.annotation.JsonFormat;
import java.time.LocalDateTime;
import java.util.Date; import java.util.Date;
public class Host { public class Host {
@ -9,16 +10,14 @@ public class Host {
private String username; private String username;
private String password; private String password;
private String host; private String host;
@JsonFormat(pattern = "yyyy-MM-dd HH-mm-ss") private LocalDateTime ctime;
private Date ctime; private LocalDateTime utime;
@JsonFormat(pattern = "yyyy-MM-dd HH-mm-ss")
private Date utime;
public Date getUtime() { public LocalDateTime getUtime() {
return utime; return utime;
} }
public void setUtime(Date utime) { public void setUtime(LocalDateTime utime) {
this.utime = utime; this.utime = utime;
} }
@ -76,11 +75,11 @@ public class Host {
this.host = host; this.host = host;
} }
public Date getCtime() { public LocalDateTime getCtime() {
return ctime; return ctime;
} }
public void setCtime(Date ctime) { public void setCtime(LocalDateTime ctime) {
this.ctime = 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 org.testng.annotations.Test;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@ -72,8 +73,7 @@ public class test {
Host host = new Host("louzin","123456","12.1.2.2"); Host host = new Host("louzin","123456","12.1.2.2");
host.setId(1); host.setId(1);
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// host.setUtime(new java.util.Date().getTime()); host.setUtime(LocalDateTime.now());
//无法将date解析成timestamp 待解决
System.out.println(new HostDaoImpl().update(host)); 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> <configuration>
<!-- 加载数据库配置 --> <!-- 加载数据库配置 -->
<properties resource="db.properties" /> <properties resource="db.properties" />
<!-- 打印sql日志 --> <!-- 打印sql日志 -->
<settings> <settings>
<setting name="logImpl" value="STDOUT_LOGGING"/> <setting name="logImpl" value="STDOUT_LOGGING"/>
</settings> </settings>
<!-- 指定整个包下的类都是别名 --> <!-- 指定整个包下的类都是别名 -->
<typeAliases> <typeAliases>
<package name="com.louzin.structure.pojo"/> <package name="com.louzin.structure.pojo"/>

Loading…
Cancel
Save