myibatis3
文章平均质量分 73
flanet
这个作者很懒,什么都没留下…
展开
-
myibatis3 学习
http://code.google.com/p/mybatis/wiki/Downloads?tm=2 官方学习 什么是MyBatis? MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的PO转载 2012-07-17 18:24:44 · 4881 阅读 · 0 评论 -
mybatis like %% 模糊查询防sql 注入
所以解决的思路是:sql中应该跟正常的替换方式相同,ibatis并没有提供特殊写法,应该在传入的参数上下功夫。也就意味着需要自己来做转译。SQL文:select * from A where A.name like #{key}java端对Key值进行转译: public static String transfer(String keyword)转载 2012-07-18 16:34:31 · 11453 阅读 · 1 评论 -
MyBatis的动态SQL详解
MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有: if choose(when,otherwise) trim where set foreachif就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子:01转载 2012-07-18 16:28:50 · 15413 阅读 · 2 评论 -
Mybatis传递多个参数
ibatis3如何传递多个参数有两个方法:一种是使用Map,另一种是使用JavaBean。 ? 使用HashMap传递多个参数 parameterType 可以是别名或完全限定名 ,map->java.util.Map,这两个都是可以的 --> "selectBlogByMap"parame原创 2012-09-06 09:59:25 · 4471 阅读 · 0 评论