【发布时间】:2009-03-11 10:20:28
【问题描述】:
有没有办法通过其 xml 映射文件配置推土机,将原始 int 字段值 -1 转换为空对象引用?
遗留对象模型默认值为 -1,因此零可以是有效的选择。
我们映射到的较新的对象模型假定未选择的值将为空,并且任何初始化的对象值都是有效的。我希望避免为这种情况编写自定义转换器。
【问题讨论】:
有没有办法通过其 xml 映射文件配置推土机,将原始 int 字段值 -1 转换为空对象引用?
遗留对象模型默认值为 -1,因此零可以是有效的选择。
我们映射到的较新的对象模型假定未选择的值将为空,并且任何初始化的对象值都是有效的。我希望避免为这种情况编写自定义转换器。
【问题讨论】:
你可能已经知道了,但我能看到的唯一解决方案是……
2 和 3 比 1 差一点,因为它们污染了处理新值的旧代码或处理旧值的新代码。
【讨论】: