MySQL 5.7 json jpa_spring data jpa + mysql使用json 类型
引入依赖com.vladmihalceahibernate-types-522.4.3定义实体类@Data@Entity@TypeDef(name = "json", typeClass = JsonStringType.class)public class ExpressOrder{/**主键自增 */@Id@GeneratedValue(strategy = GenerationType.ID
引入依赖
com.vladmihalcea
hibernate-types-52
2.4.3
定义实体类
@Data
@Entity
@TypeDef(name = "json", typeClass = JsonStringType.class)
public class ExpressOrder{
/**主键自增 */
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
/**商品相关信息 */
@Type(type = "json")
@Column(columnDefinition = "json" )
private List cargoModelList;
/**增值服务信息 */
@Type(type = "json")
@Column(columnDefinition = "json" )
private List addedServiceModelList;
}
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CargoModel implements Serializable {
private String name;// 货物名称
private String count;// 货物数量
}
@Data
@NoArgsConstructor
@AllArgsConstructor
public class AddedServiceModel implements Serializable {
private String name;//增值服务名,如COD等。
private String value;
private String value1;
}
说明:addedServiceModelList 和cargoModelList 分别表示 表中字段added_service_model_list 和 cargo_model_list,其类型均为json
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)