MDA/MDD/TDD/DDD/DDDDDDD
posts - 536, comments - 111, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

ibatis

Posted on 2011-02-26 22:47 leekiang 阅读(664) 评论(0)  编辑  收藏 所属分类: ibatis
IBatis 怎样直接执行SQL语句:
<sqlMap namespace="bbs_define">
    <!– selectBySql –>
    <select id="selectBySql" resultClass="java.util.HashMap"
        remapResults="true"
        parameterClass="java.util.HashMap">
        <isNotEmpty property="sql">$sql$</isNotEmpty>
    </select>  
    <!– updateBySql –>
    <update id="updateBySql" parameterClass="java.util.HashMap">
        <isNotEmpty property="sql">$sql$</isNotEmpty>
    </update>  
</sqlMap>

其中最重要的设置是“remapResults="true"”。remapResults设置成true,表示结果字段可以是不定的。也就是说,这次可返回“ID,NAME”两个字段,下次何返回“ID,NAME,TYPE_ID”三个字段,也可以返回“*”

用ibatis实现数据切分:
http://code.google.com/p/shardbatis/
http://code.google.com/p/ibatis-sharding/
阿里开源的CobarClient(http://www.javaeye.com/topic/977224)

参考:
1,Ibatis的动态SQL http://hz.seraph.blog.163.com/blog/static/981677452008111902458957/
2,使用ibatis的一点小技巧 http://qa.taobao.com/?p=7371
3,http://www.ibm.com/developerworks/cn/opensource/os-cn-ibatis/?ca=drs-tp4608
4,http://itnewsvendor.appspot.com/2303004-ibatis_%E6%95%B4%E7%90%86_batis.html
5,http://itnewsvendor.appspot.com/4633016-ibatis_2.x_%E6%97%A5%E5%BF%97.html
6,http://blog.sina.com.cn/s/blog_63f93f510100i16h.html
7,http://lijingyao8206.javaeye.com/blog/840204
8, http://qa.taobao.com/?p=7677
9,http://blog.csdn.net/sunyujia/archive/2008/07/13/2646030.aspx
10,iBATIS不适合使用的四种情况浅析 http://developer.51cto.com/art/200907/136897.htm
11,http://blog.sina.com.cn/s/blog_63f93f510100i16h.html
12,IBatis下DAO单元测试另类思路

只有注册用户登录后才能发表评论。


网站导航: