mybatis-plus javaType
时间: 2023-09-24 10:09:44 浏览: 77
在 MyBatis-Plus 中,JavaType 是一个类,它用于指定实体类中某个属性或字段的 Java 类型。在 MyBatis-Plus 的代码生成器中,可以使用 JavaType 来指定生成的实体类中某个字段的类型。例如,可以使用 JavaType 来指定一个日期字段的类型为 java.util.Date,或者指定一个字符串字段的类型为 java.lang.String。
JavaType 类中定义了许多常见的 Java 类型,例如 Integer、Long、BigDecimal、Date、String 等等。在使用 MyBatis-Plus 的代码生成器时,可以选择使用预定义的 JavaType,也可以自定义 JavaType。
以下是一个使用 JavaType 的示例:
```java
@TableField(value = "create_time", fill = FieldFill.INSERT)
private Date createTime;
@TableField(value = "age", typeHandler = MyTypeHandler.class)
private Integer age;
```
在上面的示例中,我们使用了 JavaType 中的 java.util.Date 和 java.lang.Integer 类型来指定实体类中的两个字段的类型。其中,createTime 字段的类型为 java.util.Date,而 age 字段的类型为 java.lang.Integer,并且使用了自定义的类型处理器 MyTypeHandler。
阅读全文