SpringBoot JPA 添加对 MySQL JSON 类型的支持

yufei       1 年, 6 月 前       702

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;//企业微信 要发送的人
}
目前尚无回复
简单教程 = 简单教程,简单编程
简单教程 是一个关于技术和学习的地方
现在注册
已注册用户请 登入
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.