前言:
因為程序特殊需求導致,需要mysql數據庫存儲json類型數據,因此記錄一下使用流程
1.java實體中新增字段
private?List<User> users
2.增加mybatis-plus注解?
@TableField(typeHandler = FastjsonTypeHandler.class)
private List<User> users;
3.類注解
@TableName(value = "project",autoResultMap = true)
public class Project{
@TableField(typeHandler = FastjsonTypeHandler.class)
private List<User> users;
}
?4.此時使用mybatis-plus 新增的時候,users會自動以json的方式存儲到mysql數據庫,查詢的時候也會自動將數據庫users轉換成List<User>