Используя hibernate, как я могу сохранить класс с полем List<String>
?
Рассмотрим следующий класс сущностей:
@Entity
public class Blog {
private Long id;
private List<String> list;
@Id
@GeneratedValue
public Long getId() { return id; }
public void setId(Long id) { this.id = id; }
public List<String> getList() { return list; }
public void setList(List<String> list) { this.list = list; }
}
Однако, когда я пытаюсь сохранить его, я получаю следующую ошибку:
[INFO] An exception occured while executing the Java class. null
Could not determine type for: java.util.List, at table: Blog, for columns: [org.hibernate.mapping.Column(list)]
Я попытался добавить '@CollectionOfElements
' к getList()
, но тогда только id
сохраняется в библиотеке. Соответствующий столбец для списка не создан.
Примечание: я просто пробую Hibernate, поэтому я могу использовать ссылки на документацию, которые помогут мне понять управление отношениями в коллекции в Hibernate