我试图将一个大小为27Kb的blob持久保存到嵌入式数据库(用于测试目的),但是hibernate创建了限制为255的blob字段(例如,创建sql包含“blob(255)”)。这可以纠正吗? 可以更改默认的blob大小。
我找到了带注释的解决方案
@Column(length=1000000000000000)
...
但这并不理想,因为文件限制必须非常大。
我目前正在使用spring jdbc嵌入式数据库
<jdbc:embedded-database id="datasource" type="HSQL">
...scripts...
</jdbc:embedded-database>
默认大小必须是可配置的......不是吗?