小编csa*_*aam的帖子

数据截断错误 - 列的数据太长

有趣的是,在实体中:

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;
Run Code Online (Sandbox Code Playgroud)

但是,一些文件(65-70k大小)插入正常,但大多数都得到错误:

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'CONTENT' at row 1
Run Code Online (Sandbox Code Playgroud)

我已经检查过,在创建实体之前,尺寸是正确的.

java mysql jpa

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

jpa ×1

mysql ×1