私はMySQLの列をタイプとして宣言していますが、JSONと私はそれをJpa/Hibernateにマップするのに問題があります。私はバックエンドでSpring Bootを使用しています。プログラムは私にエラーを返し、私は列をマッピングすることはできませんと言われますJPA/Hibernateへのmysql JSON列のマッピング方法 - 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を代入するとすべてが正常に動作しているからです。 –