IBatis和resultMap中的decode参数映射
我是 Ibatis 的新手。我在 Oracle 中有一个查询,它使用解码函数返回 true
或 false
:
SELECT解码(phone_number,null,null,'true') as GROUP_ASSIGNED
----- 查询的其余部分
在这种情况下,如何将 resultset
映射到 IBatis resultmap
?
谢谢
I am new to Ibatis. I have a query in Oracle which returns true
or false
using decode function:
SELECT decode(phone_number,null,null,'true') as GROUP_ASSIGNED
----- rest of the query
In this case how to map the resultset
to the IBatis resultmap
?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于 Oracledecode() 函数只是一个伪装的 if-then-else 语句,因此您可以将结果 (GROUP_ASSIGNED) 列映射到对象属性,就像映射任何其他返回的列一样。假设您要映射到具有名为 GroupAssigned 的属性的对象:
Since the Oracle decode() function is just a if-then-else statement in disguise, you'd map the result (GROUP_ASSIGNED) column to an object property just like you would map any other returned column. Assuming you are mapping to an object with a property named GroupAssigned: