日期:2014-05-17  浏览次数:20654 次

ibatis 对sql server top支持
求组 有什么好的方法

------解决方案--------------------
直接写不行么?

select top 5 * from tb where ...
------解决方案--------------------
你那段select是哪里的?配置文件?那样是不行的,在java中直接定义一个方法来获取,感觉像是在分页啊!


String sql = 'select top ' +第一个变量+' id,name from tb where id not in (select top '+第二个变量+' id from tb)'

执行。
------解决方案--------------------
$pagesize$是不是应该写成#pagesize#
------解决方案--------------------
'$pagesize$' 附近有语法错误。 你写法有误的。应该是#pagesize
------解决方案--------------------
http://www.blogjava.net/cannysquirrel/archive/2010/11/26/339146.html

楼主可以看看这个 ,这个有#和$的区别,一个是map传值,一个是拼接
------解决方案--------------------
你用的是Mysql还是Oracle呢,oracle用top ,mysql用limit