【发布时间】:2012-04-26 07:57:55
【问题描述】:
有趣的是在实体中:
public static final int maxContentSize = 2097152; //2Mb
@Lob
@Column(length=maxContentSize)
private byte[] content;
@Column(length = 100)
private String mimetype;
@Column(length = 50)
private String fileName;
但是,有些文件(65-70k 大小)插入正常,但大部分都报错:
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'CONTENT' at row 1
我已经检查过,在创建实体之前,尺寸是正确的。
【问题讨论】:
-
那张表的模式定义是什么?我不是说这些 JPA 注释是什么……实际上是什么?