mybatis 的传入参数如何既有对象又有单个参数
1个回答
展开全部
使用@Param注解
List<Person> query(@Param("query") PersonQuery query, @Param("offset") int offset, @Param("rows") int rows);
mapper中sql使用#{参数名}获取参数。#{query.a}是取PersonQuery对象里的a字段的值
<select id="query" resultMap="result">
SELECT * FROM XXX
WHERE A=#{query.a} AND B=#{query.b}
LIMIT #{offset},#{rows}
</select>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询