IBatis和resultMap中的decode参数映射

发布于 2024-10-18 06:45:09 字数 269 浏览 0 评论 0原文

我是 Ibatis 的新手。我在 Oracle 中有一个查询,它使用解码函数返回 truefalse

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

羁绊已千年 2024-10-25 06:45:09

由于 Oracledecode() 函数只是一个伪装的 if-then-else 语句,因此您可以将结果 (GROUP_ASSIGNED) 列映射到对象属性,就像映射任何其他返回的列一样。假设您要映射到具有名为 GroupAssigned 的属性的对象:

<resultMap ....
  <result property="GroupAssigned" column="GROUP_ASSIGNED" />

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:

<resultMap ....
  <result property="GroupAssigned" column="GROUP_ASSIGNED" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文