我有MySQL列聲明爲類型JSON和我有問題映射它與Jpa /休眠。我在後端使用Spring Boot。如何將mysql JSON列映射到JPA/Hibernate - Java
這裏是我的代碼小部分:
@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;
嘗試使用** columnDefinition =「json」**: @Column(name =「json_value」,columnDefinition =「json」) – adyjr
請分享您收到的異常。 – eg04lt3r
問題可以是JSONArray類型,因爲如果我將String放置在其他位置,則一切正常。 –