- 浏览: 1993 次
- 性别:
最新评论
文章列表
MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。
MyBatis中用于实现动态SQL的元素主要有:
if
choose(when,otherwise)
trim
where
set
foreach
if就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子:
Xml代码
<select id="dynamicIfTest" parameterType="Blog" resultType="Blog">
select * from ...