标签:
项目中需要根据不同的表名和列名生成不同的select语句,我想ibatis这里也应该是用预编译的形式存储????
不太了解具体原理,反正我知道在用oci库的时候,是可以的;用sprinf("sql","xx","xx"),一下,就可以了。oci库肯定是用预编译的形式干的!
于是,我上网查了查,感觉类似的问题有,可没给出一个完整的例子。想了一想,既然你能动态传入map,map里面存储了相应的查询值,那你
ibatis肯定也能传入其他元数据信息吧。测试了一下,可以!OK,搞定了:)
不多说了,代码如下
标签:
原文地址:http://my.oschina.net/u/1398304/blog/372613