我正在尝试使用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.
非常感谢任何帮助。 感谢。
答案 0 :(得分:0)
抱歉,我的意思是回过头来回答我自己的问题,现在我无法再运行程序了。我认为这是我们的解决方案: @OneToMany(fetch = FetchType.EAGER,cascade = CascadeType.MERGE) private List parameters = new ArrayList();