ibatis sqlmap 递归写法

yh4130a 2009-11-13 05:01:34
有一个类
class A
{
String a;
Object b;
}

将此类作为sqlmap的参数传进去,sqlmap需要对A处理。
遇到的问题是 如果b也是A对象 那么就需要递归。

请教sqlmap 如果来递归。或者提供一个思路。
...全文
184 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yh4130a 2009-11-14
  • 打赏
  • 举报
回复
比如说我想过 用<sql>标签 然后在<iterate>中调用<sql> 但是由于<sql>没有可变传参这么一说。所以也就失败了。
Landor2004 2009-11-14
  • 打赏
  • 举报
回复
递归,挺复杂
<resultMap id="a-result" class="xxx.a">
......
<result property="b" column="关联_id" select="getB"/>
</resultMap>
<resultMap id="b-result" class="xxx.a">
...
<result property="b" column="关联_id" select="getB"/>
</resultMap>
<statement id="getA" parameterClass="int" resultMap="a-result">
select * from table_a where id = #value#
</statement>
<statement id="getB" parameterClass="int" resultMap="b-result">
select * from table_a where id = #value#
</statement>


试试啊
yh4130a 2009-11-14
  • 打赏
  • 举报
回复
- -老大 ibatis不都是反射么?不是这问题。是如何用ibatis的sqlmap来写出能满足这样递归的sql
老张-AI 2009-11-14
  • 打赏
  • 举报
回复
ibatis

wanli209 2009-11-14
  • 打赏
  • 举报
回复
反射

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧