java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > MyBatis MySQL字段类型date与datetime

MyBatis如何处理MySQL字段类型date与datetime

作者:zendwang

这篇文章主要介绍了MyBatis如何处理MySQL字段类型date与datetime问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

1. MySQL Data Type

1)DATETIME

2)DATE

3)TIMESTAMP

2. MyBatis处理日期有两种的jdbcType

3. 当我们使用java.util.Date作为实体的日期类型时

(JAVA没有DateTime这个类,Date类能够同时表示日期和时间)

java.util.Date实际上是能够表示MySQL的三种字段类型:

4. MyBatis处理方式

而实际将java.util.Date当做参数传递给Mapper的时候

当指定jdbcType=DATE的时候

MyBatis会自动截取掉时间

如果MySQL的日期字段类型是datetime或者timestamp一定不要这么写

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文