我们正在 EclipseLink 的InformixPlatform
类中发现问题(并报告它们)——该类负责使 Informix 数据库适应 EclipseLink 内部的要求。
我们有几个类型转换问题。例如,Informix 支持两个不透明文字(t
和 --f
不是字符,而是实际文字)作为本机boolean
值。似乎 EclipseLink 可能正在尝试使用SMALLINT
数据库类型。
由于缺少 a 中的大量程序代码SessionCustomizer
,我找不到纠正或改进这种全局转换行为的好地方。
注册这种全局从数据库获取值并将其转换为 Java 对象行为的最佳位置在哪里? 其他问题似乎表明这是不可能的,但我觉得这很难相信。