Ibatis语句如何使用if判断

坐观垂钓者 2011-09-19 12:58:06
Ibatis语句如何使用if判断,哪位大虾有例子!
...全文
1830 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
moment52 2011-09-19
  • 打赏
  • 举报
回复
去看我的资源,有你需要的
zhangwonderful 2011-09-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 pengpeng107 的回复:]
XML code


<!-- find user list page -->
<select id="find-count-of-users" parameterClass="User" resultClass="int">
select count(*) from t_user
<dynamic prepend="where">
……
[/Quote]
支持
飓风zj 2011-09-19
  • 打赏
  • 举报
回复
还没用过ibatIS
pengpeng107 2011-09-19
  • 打赏
  • 举报
回复


<!-- find user list page -->
<select id="find-count-of-users" parameterClass="User" resultClass="int">
select count(*) from t_user
<dynamic prepend="where">
<isNotEqual property="type" compareValue="-1" prepend="AND">
user_type = #type#
</isNotEqual>
<isNotEmpty property="userName" prepend="and">
user_name like '%$userName$%'
</isNotEmpty>
<isNotEqual property="state" compareValue="3" prepend="AND">
user_state = #state#
</isNotEqual>
<isNotEqual property="usedSpaceSize" compareValue="-1" prepend="AND">
user_used_space_size >= #usedSpaceSize#
</isNotEqual>
</dynamic>
</select>
游一游走一走 2011-09-19
  • 打赏
  • 举报
回复

<select id="getPersonsByName" resultClass="com.unmi.Person">
select id as id,name as name,passwd as passwd from person
<dynamic prepend="WHERE">
<isNotNull prepend="AND" property="name">
(name like #name#)
</isNotNull>
</dynamic>
</select>
坐观垂钓者 2011-09-19
  • 打赏
  • 举报
回复
有实例没有啊
softroad 2011-09-19
  • 打赏
  • 举报
回复
学习了。
  • 打赏
  • 举报
回复
isNotNull
isEmpty
isGreaterEqual
isNotNull
isLessEqual
……

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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