首页 > 数据库 >sprinboot jpa实体支持mysql json字段配置

sprinboot jpa实体支持mysql json字段配置

时间:2023-01-07 13:45:54浏览次数:34  
标签:jpa sprinboot value ApiModelProperty json private mysql ID

mysql字段

image

springboot配置

  • 依赖
compile('com.vladmihalcea:hibernate-types-52:2.4.1')
  • 实体
@Getter
@Setter
@Entity(name = "opt_log")
@TypeDef(name = "json",typeClass = JsonStringType.class)
public class OptLog {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @ApiModelProperty(value = "ID")
    private Long id;
    @ApiModelProperty(value = "用户ID")
    private Integer userId;
    @ApiModelProperty(value = "创建时间")
    private Date creatTime;
    @ApiModelProperty(value = "表ID")
    private Integer tableId;
    @ApiModelProperty(value = "表名称")
    private String tableName;
    @ApiModelProperty(value = "标题")
    private String title;
    @Type(type = "json")
    @ApiModelProperty(value = "详情")
    private JSONObject detail;

}

JSONObject 类型也可以换成自字义实体,并实现Serializable接口

image

标签:jpa,sprinboot,value,ApiModelProperty,json,private,mysql,ID
From: https://www.cnblogs.com/z8080/p/17032526.html

相关文章

  • 记一个在线工具网站,程序员必备,json格式化、压缩、转义,加解密 编码解码
     简用-在线工具箱-简单易用-工具大全提供json格式化,json代码压缩,json校验解析,json数组解析,json转xml,xml转json,json解析,json在线解析,json在线解析及格式化,unix......
  • 解析curl的 json 响应 并赋值
    youcanusepython,whichexistsinalllinuxbasedsystems,toparsethejsonforyouhttps://askubuntu.com/questions/714458/bash-script-store-curl-output-......
  • 更改json节点key
    json节点key更改,给朋友写的小tool,顺便记录一下/***需要转义的key对象*原key:新key*/constjsonKeysTo={'a':'new_a','b':'new_b','c>0......
  • .Net Core Mvc控制器返回JsonResult 序列化数据循环依赖问题
     开始找的解决方案发现并行不通services.AddControllers().AddNewtonsoftJson((options)=>{//忽略循环引用options.Ser......
  • @JsonSerialize
    文章目录​​使用​​​​自定义序列化类​​​​实体标注注解​​此注解用于属性或者​​getter​​​方法上,用于在序列化时嵌入开发者自定义的代码。比如将一个​​Date​......
  • python -m json.tool 格式化json 中文转码
     使用参数:--no-ensure-ascii  catjob_config.json  |python-mjson.tool --no-ensure-ascii  > job_config_format.json  具体查询本机:/usr/XXXXX......
  • 重写 json 模块的类,遇到日期特殊处理(含解决中文展示乱码)
    解决字典里面有datatime格式需要进行序列化https://blog.51cto.com/linyingyong/4989856 序列化https://blog.csdn.net/weixin_51111267/article/details/124952698......
  • Fastjson之数据脱敏
    很多业务数据在展示上需要进行脱敏处理,保护重要的敏感信息。如电话号码脱敏,期望展示的数据格式是156****7837;如身份证号码脱敏,期望展示的数据格式是420***********113X。......
  • Json-Tutorial04 Unicode解析
    前言本节实际上做的工作是上一节的遗留工作:\u转义字符的解析。UTF-8的解析规则在本教程所设计的Json库中,只涉及UTF-8的解析。具体的解析规则教程中都已经说的非常清楚了......
  • 4_jsonp跨域处理
    ​  jsonp跨域处理4.4.1什么是跨域?出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览......