如何使用JPA和Hibernate将MySQL的JSON列映射到Java实体属性
- 论坛
- 如何使用JPA和Hibernate将MySQL的JSON列映射到Java实体属性
22 浏览
如何使用JPA和Hibernate将MySQL的JSON列映射到Java实体属性
我有一个MySQL列声明为JSON类型,并且在将其与JPA / Hibernate映射时遇到了问题。我在后端使用Spring Boot。
这是我的代码的一小部分:
@Entity @Table(name = "some_table_name") public class MyCustomEntity implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @Column(name = "json_value") private JSONArray jsonValue;
程序返回一个错误,并告诉我无法映射该列。
在MySQL表中,该列被定义为:
json_value JSON NOT NULL;