【发布时间】:2017-08-22 19:52:39
【问题描述】:
我的对象模型中有一个为关键字定义的字符串列表:
/**
* List of keywords
*/
@Column(name="KEYWORDS")
@CollectionTable(name="pub_keywords",joinColumns=@JoinColumn(name="publicationid"))
@ElementCollection
private List<String> keywords;
但是我得到的一些数据太大而无法放入数据库。并抛出以下错误:
原因:com.mysql.jdbc.MysqlDataTruncation:数据截断:第 1 行的“KEYWORDS”列的数据太长
我知道我可以在 String 元素上使用@Lob 来增加大小,但是如何定义@Lob 元素的列表?
谢谢
【问题讨论】: