Hibernate 可以将 Null String 默认为 Empty String

mar*_*rea 5 java db2 orm hibernate castor

在我们的应用程序中,我们从 DB2 大型机数据库中提取数据。如果数据库的字段中有“低值”,hibernate 会在对象中发送“空”值。即使该列被定义为“not null”,也会发生这种情况。

当我们对此进行 XML 解析时,Castor 遇到了麻烦。我想在 Hibernate 中解决这个问题。此外,所有 hibernate hbm 文件都会生成,因此我们不能弄乱它们(它们会不时重新生成。)

有什么方法可以拦截所有字符串并将空值替换为 吗""

Pas*_*ent 3

  • null创建要替换的自定义用户类型""
  • 将用户类型名称放在通常放置休眠类型名称的位置reveng.xml