网站首页 > 基础教程 正文
简述
JDK8新特性之一,新增了几个日期对象,并将原来的Date类的许多方法置为过期,并不再建议使用Date;新增的日期对象分别为日期时间LocalDateTime、日期LocalDate、时间LocalTime、Duration、Period、Instant,今天就来实践一下前三个,直接作为PO的属性类型来操作数据表。
实践
新建实体类UserPO.java
@TableName(value = "user")
@Data
public class UserPO {
@TableId
private Integer id;
@TableField(value = "username")
private String username3;
private String username2;
private BigDecimal age;
@TableField(value = "updateTime")
private Date updateTime;
private LocalDateTime updateDateTime;
private LocalDate updateDate;
private LocalTime dateTime;
}
为简单化,直接使用mybatis写了个mapper方法:
<mapper namespace="com.demo.ypk.mybatisplus.dao.UserMapper">
<select id="getAll" resultType="com.demo.ypk.mybatisplus.entity.pojo.UserPO">
SELECT id,username username3,age,updateTime,
updateTime updateDateTime,updateTime updateDate,updateTime dateTime
FROM user where age>#{age} and username=#{username}
</select>
</mapper>
单元测试走一波:
没得问题,直接可映射
道友,要是文章还不错可以点赞收藏。。。
猜你喜欢
- 2024-10-23 Java Date 转 LocalDate javadate转localdate
- 2024-10-23 java date对象的正确使用方法 java中date
- 2024-10-23 「案例学习」Java8 日期时间 「案例学习」Java8 日期时间范围
- 2024-10-23 SpringBoot反序列化LocalDateTime总失败
- 2024-10-23 Java 8 LocalDate类入门实战:初学者必读的用法详解与概念梳理
- 2024-10-23 Java 计算日期属于当月第几周(日期周计算)
- 2024-10-23 SpringBoot中时间戳和LocalDate相关的接收和转换
- 2024-10-23 从LocalDateTime序列化探讨全局一致性序列化
- 2024-10-23 面试必备:ThreadLocal详解 threadlocale
- 2024-10-23 Java,java.time.LocalDate,根据具体的时间,每一日(天)递增
- 最近发表
- 标签列表
-
- jsp (69)
- pythonlist (60)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- mysql教程 (60)
- pythonif (86)
- location.href (69)
- deletesql (62)
- c++模板 (62)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- console.table (62)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)