У меня есть объект, который содержит следующие атрибуты члена:
@Id
protected String id;
@ElementCollection(targetClass = String.class)
@MapKeyClass(String.class)
protected Map<String, String> data = new HashMap<String,String>();
Это соответствует двум таблицам, таблице ENTITY и таблице ENTITY_DATA, которая содержит строку для каждого элемента в HashMap.Он отображает значения в HashMap как VARCHAR (256), и мне нужно, чтобы он был VARCHAR (1024).Можно ли это сделать?Я не могу найти ничего в аннотациях ElementCollection или MapKeyClass, которые позволили бы это.