社区
Java EE
帖子详情
ibatis 根据参数选择排序方式?
w521111
2012-04-18 03:35:27
我可以传一个参数(值就设定为 desc 或者 esc 好了)给sql,该如何配置sql?
<isEqual operator="" property="sortType" compareValue="sortType">
sortType
</isEqual>
用以上方式的话又要配置一个sortType属性
求最简单的方式!
...全文
134
4
打赏
收藏
ibatis 根据参数选择排序方式?
我可以传一个参数(值就设定为 desc 或者 esc 好了)给sql,该如何配置sql? sortType 用以上方式的话又要配置一个sortType属性 求最简单的方式!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
w521111
2012-04-20
打赏
举报
回复
谢谢2楼!
liu4626846
2012-04-18
打赏
举报
回复
观赏楼上图像,
MiceRice
2012-04-18
打赏
举报
回复
类似这样:
<dynamic prepend="ORDER BY">
<isNotEmpty property="order">
$order$ $sortDirection$
</isNotEmpty>
</dynamic>
MiceRice
2012-04-18
打赏
举报
回复
改用isNotEmpty直接判断你这个参数是否存在就好了,存在就直接加入到SQL中,不需要另外再加一个参数来控制。
ibatis
动态字段order by排序
ibatis
中要增加一个排序功能 按照惯性思维增加了这样的代码 order by #orderColumn# 运行起来不符合预期 检查了生成了原始语句,发现组装成的SQL变成了 order by 'name' 在orderColumn
参数
前后加上了引号,所以会不成功 最终解决方法如下 order by $orderColumn$ 然后
mybaties根据list
参数
查询并排序
mybaties根据list
参数
查询并排序 测试代码 List<Integer> merList=new ArrayList<Integer>(); merList.add(37); merList.add(40); merList.add(38); merList.add(39); Map<String,Object> merParam=new HashMap<String,Object>(); merPar
ibatIS
不能排序原因
我想实现一个动态排序,在
Ibatis
中的sql是这样的 Select * From User Where ClassId=#classId# Order By #order# 我想通过#order#来自动控制输出结果
ibatis
$与#的区别,及排序问题
在sql配置中#{}#,与${}$ 在
ibatis
中使用这两种
方式
进行
参数
引用,区别为,符号#可以进行与编译,进行类型匹配,而$不进行数据类型匹配 例:select * from table where name = #name#,其中如果name为varchar类型,#name#就为string类型,如果name 为int类型,那么#name#就为整型 $name$,如果n
ibatis
常用语句 带
参数
的
(1) 输入
参数
为单个值 Xml代码 delete id="com.fashionfree.stat.accesslog.deleteMemberAccessLogsBefore" parameterClass="long"> delete from MemberAccessLog where accessTime
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章