当前位置: 代码迷 >> J2EE >> 求解mybatis完整sql参数的有关问题
  详细解决方案

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

热度:87   发布时间:2016-04-22 01:18:23.0
求解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呢?
  相关解决方案