我可以在 iBatis 上使用 subMap value = "X" 的 Discriminator 吗?并且子映射值=“!X”?
我有一个地址组件,无论该国家/地区是否是罗马尼亚,我都希望有不同的行为。
我想要这样的东西:
<resultMap class="Address" id="one" resultMap="commonFieldsMap">
<discriminator column="COUNTRY" javaType="int">
<subMap value="123" resultMap="romania"/>
<subMap value="!123" resultMap="foreign"/>
</discriminator>
</resultMap>
这可能吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我发现您可以创建一个
typeHandler
并在那里应用一个if
并返回0
或1
,这些值您输入subMap 值
。I found out you can create a
typeHandler
and apply there anif
and you return0
or1
, values which you put insubMap value
.