mybatis 3.5.1中对于java.time包LocalDateTime,LocalDate,LocalTime类型的处理与mybatis 3.5.0有所不同...
时间: 2023-06-20 20:07:25 浏览: 194
mybatis如何使用Java8的日期LocalDate和LocalDateTime详解
是的,MyBatis 3.5.1中对Java 8中的新日期时间API(java.time包)进行了更新和改进。这些改进包括:
- 加入对`LocalDateTime`、`LocalDate`和`LocalTime`类型的支持。
- 加入对`java.sql.Timestamp`、`java.sql.Date`和`java.sql.Time`类型相应的转换支持。
- 加入对`java.util.Date`类型的支持,它现在被转换为`java.time.LocalDateTime`类型。
此外,MyBatis 3.5.1还更新了内部的`org.apache.ibatis.type.LocalDateTimeTypeHandler`,以更好地支持JDBC驱动程序的行为。
需要注意的是,如果您的应用程序在使用MyBatis 3.5.0之前已经使用了这些类型,请谨慎升级到MyBatis 3.5.1,因为MyBatis 3.5.1中的类型处理可能与您的应用程序不兼容。
阅读全文