如何设置具有最大长度的休眠状态列的长度
我想在数据库中保存一个对象。
我正在使用MySQL数据库,但是当我尝试它时,我得到一个异常,上面写着:“数据大于列长度”。
如何使用休眠来增加列的长度?
我想在数据库中保存一个对象。
我正在使用MySQL数据库,但是当我尝试它时,我得到一个异常,上面写着:“数据大于列长度”。
如何使用休眠来增加列的长度?
如果您的列是使用批注varchar
length
@Column(length = 255)
或使用其他列类型
@Column(columnDefinition="TEXT")
根据注释更新答案:
@Lob
@Column(name = Columns.COLUMN_NAME, columnDefinition = "NVARCHAR(MAX)")
max
表示最大存储大小为 2^31-1 字节 (2 GB)