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 回答