Image

Imageozonophore wrote in Imageru_java

MyBatis3 аннотации

Доброго времени суток!
Допустим в xml-ом файлике имеется следующая конструкция:
<select id=”findActiveBlogLike”
parameterType=”Blog” resultType=”Blog”>
SELECT * FROM BLOG
<where>
<if test=”state != null”>
state = #{state}
</if>
<if test=”title != null”>
AND title like #{title}
</if>
<if test=”author != null and author.name != null”>
AND author_name like #{author.name}
</if>
</where>
</select>
Можно ли ее вынести в аннотацию? С селектом то все понятно, но вот динамический формирующееся WHERE вызывает затруднения. Заранее спасибо! :)