日期:2014-05-18  浏览次数:20697 次

急问: 使用ibatis如何实现动态复合查询?
我要作一个多字段的搜索功能,如果某个字段用户未输入参数则查询语句条件中不包括,比如搜索关键字有两个:sendUser和rcvUser,如果两个条件都有则执行select   *   from   tablex   where   sndr   =   sendUser   and   rcvr=rcvUser,如果用户只指定了sendUser参数则执行selecct   *   from   tablex   where   sndr   =   sendUser.
我的程序有五个关键字,不会在xml文件中静态的写十个sql语句吧?我刚使用ibatis不久,不知道如何实现这个功能,望高人指点,谢谢!!!!

------解决方案--------------------
没用过,帮顶
------解决方案--------------------
解决了?
那就结贴吧
------解决方案--------------------
jf.谢谢
------解决方案--------------------
怎么解决的,分享一下啊!
------解决方案--------------------
111
------解决方案--------------------
用dynamic+isNotEmpty