mybatis怎么实现对象参数和注解参数同时传入

public List<UserExtension> selectAllUsers(UserExtension user, @Param("begin")int begin, @Param("end")int end);
如果我有这样一个分页方法(暂不考虑用分页插件),参数是通过对象和注解的形式传入的,那我的where条件该怎么写呢?

  1. 自定义对象也用@param注解.

  2. 在mapper.xml中使用的时候,#{对象别名.属性名},如#{user.id}

    注意,使用了@pram注解的话在mapper.xml不加parameterType。

1
2
3
4
public List<UserExtension> selectAllUsers(
                        @Param("user") UserExtension user, 
                        @Param("begin"int begin, 
                        @Param("end"int end);
posted @ 2018-01-30 14:15  舞羊  阅读(1838)  评论(1编辑  收藏  举报