-
使用 mybatis-generator 发现数据库类型是 datetime, 默认生成 model 时字段类型是
java.util.Date
,系统中使用的是java.sql.Timestamp
-
数据库的类型和 Model 中 Java 类型的关系是由 JavaTypeResolver 控制的, 查资料发现可以在生成配置中指定表中的某一个字段的 JavaType, 但不能全局配置.
-
如果想改某一个表的话某个字段, 只需要在 table 标签下指定
<columnOverride column="" javaType=""/>
即可 -
例如date类型转换使用如下方式,就可以覆盖默认生成的java.util.Date
<table tableName="${table.name}" domainObjectName="
修改 mybatis-generator 中数据库类型和 Java 类型的映射关系
最新推荐文章于 2022-06-09 18:05:40 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)