直接上代码
//UserMapper.java
//高级查询
List <User> query(@Param("qo")UserObjectQuery qo);
//UserMapper.xml
<select id="query" resultType="User">
SELECT id,name,sn,deptid FROM t_user
<where>
<if test="qo.keyword!=null">AND name LIKE concat('%',#{qo.keyword},'%')</if>
</where>
</select>
//UserMapper.java
//高级查询
List <User> query(UserObjectQuery qo);
//UserMapper.xml
<select id="query" resultType="User">
SELECT id,name,sn,deptid FROM t_user
<where>
<if test="keyword!=null">AND name LIKE concat('%',#{keyword},'%')</if>
</where>
</select>

本文通过具体的代码示例展示了如何使用MyBatis进行高级查询操作,包括使用@Param注解传递参数以及在XML映射文件中实现动态SQL。
918

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



