1
@Entity
@Table(name="Foo")
public class FooEntity {
@Id
private String name;
...
@ElementCollection(fetch=FetchType.EAGER)
private Map<String, String> properties = new HashMap<>();
...
}
我有一个类似于上面显示的JPA实体。在运行上面的代码时,我得到一个“属性”表,其默认最大长度为255个字符的地图值列。如果我想支持(比方说)高达64K的值(不是关键字),那么如何更改地图值的长度限制?对映射值长度的JPA映射<String,String>限制?