generator生成实体类时 数据库为datetime类型 实体类为什么是date类型
时间: 2024-03-08 09:48:02 浏览: 207
这可能是因为在生成实体类时,generator将数据库中的datetime类型映射到了Java中的Date类型,而不是Java中的LocalDateTime类型。这可能是因为旧版本的generator不支持Java 8中的时间API,或者在配置generator时没有指定要使用Java 8时间API。
如果您使用的是Java 8及以上版本,并且希望生成的实体类中包含Java 8时间API的类型,请确保在generator的配置文件中配置了以下内容:
```
<javaTypeResolver>
<property name="forceJava8Dates" value="true"/>
</javaTypeResolver>
```
这将强制generator将数据库中的datetime类型映射到Java 8中的LocalDateTime类型。
阅读全文