请问一下下面两段代码各自的意思?????

shaonwang 2012-03-19 09:04:52
<select id="getUserList" parameterClass="sysusers" resultClass="sysusers">
select * from sys_users
<include refid="ser_user_limit"/>
<isNotEmpty prepend="" property="sortname"> order by $sortname$ $sortorder$</isNotEmpty>
</select>

<sql id="ser_user_limit">
<dynamic prepend="where">
<isNotEmpty prepend="and" property="user_Code"> user_name like '%'||#user_Code#||'%' or user_code like '%'||#user_Code#||'%'</isNotEmpty>
</dynamic>
</sql>
...全文
80 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
安特矮油 2012-03-20
  • 打赏
  • 举报
回复
就是一配置文件,去看看ibatis关于sqlmap的配置规则
allan0527 2012-03-20
  • 打赏
  • 举报
回复
在ibatis的sqlmap中定义了一个SQL查询语句。
查询sys_users表的数据,
当sortname不为空时,按照sortname、sortorder(传入参数变量)这2个字段排序
当user_Code(传入参数变量)不为空时,加上查询条件“按user_name模糊匹配user_Code” 或者“按user_code模糊匹配user_Code”。

其中第一段<include refid="ser_user_limit"/>
表示将配置id为ser_user_limit的SQL(也就是第二段)包含进来。

51,409

社区成员

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

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