读书人

求解mybatis完整sql参数的有关问题

发布时间: 2012-06-11 17:42:22 作者: rapoo

求解mybatis完整sql参数的问题
各位大虾
我想执行一个完整的sql语句
如下

Java code
//String sql = "select count(*) from "+tableName;//int count = tableService.table_isExist(sql);

可是不知道mybatis怎么配置 ?
我开始的配置是这样子的
Java code
<select id="table_isExist" resultType="int" parameterType="java.lang.String">     $sql$</select>

可是程序有问题 提示说无效字符 $sql$

本来如果要实现查询表的数据条数是可以像下面这样子来做的
Java code
//String tableName = req.getString("tableName");//int count = tableService.table_isExist(tableName);

mybatis配置:
Java code
<select id="table_isExist" resultType="int" parameterType="java.lang.String">     select count(*) from ${tableName}</select>

可是我不想像上面这样子做
因为我还要自动创建表,想在控制层拼接sql后直接传sql给mybatis 而不去在mybatis配置文件做太复杂的配置。
请问该怎么做?
如果我没表达清楚 可以指出来 我再想法解释。
在线等。

[解决办法]
~好,那不客气了~结贴吧。。。
[解决办法]
呵呵~
[解决办法]
mybatis怎么样? 为啥不是hibernate呢?

读书人网 >J2EE开发

热点推荐