我正在尝试使用springboot将jackson json对象插入mysql 5.7+。我知道MySQL5.7+可以存储json数据类型,但是我不知道如何使用jpa实体创建json列。下面是我尝试实现的示例代码:
@Entity
@Table(name = "example")
public class Example {
@Id
@Column(name = "id")
private String id;
@Column(name = "json_data", nullable=false, columnDefinition = "JSON")
private JsonNode jsonData;
}
我试图将“json”放在columndefinition中,但是hibernate报告不支持这种类型,所以我想知道任何可用的解决方案。
1条答案
按热度按时间p1iqtdky1#
现在你可以用
com.mysql.cj.xdevapi.JsonArray
使用mysql connector java 8+作为