blog.TangGaowei.com

IBatis 怎样直接执行SQL语句

作者 Neot 写于 2009-06-15  | 4,193 次浏览 | 分类 » 未分类 |

有时候,为了代码灵活,便于修改,要直接向IBatis传入完整的SQL语句。ibatis map 文件如下:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd" >
<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://blog.tanggaowei.com/2009/06/ibatis-sql.html ]
  1. 2 个评论 - “IBatis 怎样直接执行SQL语句”

  2. bye 发表于 2009-06-22 | 回复

    非常高兴使用了你的WP-T-WAP插件。可是有个小小的问题。就是我在手机上登录的时候,总是提示”你没有添加日志的权限“。

    PS:是在2.0版下。WP-T-WAP是1.13版。

    请教下怎么解决这个问题?谢谢。

    [Reply]

    Neot Reply:

    请告诉我你使用的手机型号及浏览器类型,谢谢!

    [Reply]

发表评论


点击图片可以听验证码

订阅

 

手机访问

http://blog.tanggaowei.com/wap/

Google