SpringBoot JPA 本身并不支持 MySQL 的 JSON 数据类型
,如果要支持则要添加额外的包
maven
<dependency> <groupId>com.vladmihalcea</groupId> <artifactId>hibernate-types-52</artifactId> <version>2.19.2</version> </dependency>
Gradle
implementation 'com.vladmihalcea:hibernate-types-52:2.19.2'
然后只需要对相关的字段添加下面的注解即可
@Entity @TypeDef(name = "json", typeClass = JsonStringType.class) public class TestPredict { @Type(type = "json") @Column(name = "userIds",columnDefinition = "json") private List<WxUserDTO> userIds;//企业微信 要发送的人 }
目前尚无回复