项目中需要根据不同的表名和列名生成不同的select语句,我想ibatis这里也应该是用预编译的形式存储????
不太了解具体原理,反正我知道在用oci库的时候,是可以的;用sprinf("sql","xx","xx"),一下,就可以了。oci库肯定是用预编译的形式干的!
于是,我上网查了查,感觉类似的问题有,可没给出一个完整的例子。想了一想,既然你能动态传入map,map里面存储了相应的查询值,那你
ibatis肯定也能传入其他元数据信息吧。测试了一下,可以!OK,搞定了:)
不多说了,代码如下
本文介绍如何使用IBATIS框架实现动态SQL语句生成,包括通过Map传递参数到SQL语句中,并展示了具体的Java代码及对应的IBATIS配置。
4654

被折叠的 条评论
为什么被折叠?



