0

JPAを使用して次のタイプのオブジェクトをデータベースに永続化しようとしています:

@ElementCollection(fetch=FetchType.EAGER)
private Map<String, List<String>> parameters;

動作するはずですが、プログラムを実行すると次のようになります。

openjpa.MetaData - OpenJPA cannot map field <package.classname>.parameters efficiently.  It is of an unsupported type. The field value will be serialized to a BLOB by default.

どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

0

申し訳ありませんが、しばらく前に自分の質問に答えるつもりでしたが、プログラムを実行できなくなりました。これが私たちの解決策だったと思います: @OneToMany(fetch=FetchType.EAGER, cascade = CascadeType.MERGE) private List parameters = new ArrayList();

于 2014-01-22T20:57:29.920 に答える