有趣的是,在實體:數據截斷誤差 - 數據太長
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大小)插入OK,但大多出現錯誤:
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'CONTENT' at row 1
我已經檢查過,在創建實體之前,尺寸是正確的。
什麼是該表的模式定義?我不是指這些JPA註釋是什麼......它究竟是什麼? – DataNucleus 2012-04-26 08:00:32