mybatis时间格式化
时间: 2023-11-07 11:57:04 浏览: 396
springboot mybatis里localdatetime序列化问题的解决
MyBatis支持多种日期格式化方式。当将java.util.Date作为参数传递给Mapper时,MyBatis会自动进行类型转换。根据不同的情况,MyBatis会将日期参数转化为MySQL的timestamp或者截取为yyyy-MM-DD(Date)格式,以便与MySQL的日期字段类型进行匹配。你还可以指定jdbcType来控制日期的转换方式。如果不指定jdbcType,那么日期会自动转化为MySQL的timestamp类型。如果指定jdbcType=TIMESTAMP,则也会转化为MySQL的timestamp类型。而如果指定jdbcType=DATE,那么MyBatis会将传入参数截取为yyyy-MM-DD(Date)格式。总之,MyBatis能够自动处理日期格式的转换,使得你可以直接使用各种符号(如=、>、<、>=)来进行日期筛选。
阅读全文