文章目录
提示:以下是本篇文章正文内容,下面案例可供参考
一、choose 元素
它有点像 Java 中的 switch 语句。
但是这次变为提供了"title"就按"title"查找,提供了"author"就按"author"查找,若两者都没有提供,就返回所有符合条件的BLOG。
choose, when, otherwise元素。代码如下(示例):
<select id="findActiveBlogLike"
resultType="Blog">
SELECT * FROM BLOG WHERE state = ‘ACTIVE’
<choose>
<when test="title != null">
AND title like #{
title}
</when>
<when test="author != null and author.name != null">
AND author_name like #{
author.name}
</when>