Mybatis中如何实现分页查询?
- 内容介绍
- 文章标签
- 相关推荐
本文共计456个文字,预计阅读时间需要2分钟。
昨天实现了一个功能,可以根据文章的ID或别名查找文章。初始采用MyBatis的Example进行查询,对参数artName进行判断,如果是纯数字则按ID查询,否则按别名查询。由于同时查询文章时需要关联其他信息,因此需要进行关联查询。
昨天实现一个功能,根据文章的id或者别名查找文章。
起初采用mybatis的Example进行查询,对参数artName进行判断,如果是纯数字就byId查询,否则就by别名。由于查询文章的同时,需要关联查询文章分类标签,所以选择采用select语句映射的方式查询,但又不想写两个查询方法,就使用了mybatis中动态sql。
/** * 查询文章 * @param artName id 或 别名 * @param byId 如果是 true 则按照id查询 * 否则 按照别名查询 * @return */ public Article selectByArtName(@Param(value = "artName") String artName, @Param(value = "byId") Boolean byId);
mapper中定义了一个方法,有artName和byId两个参数,artName 表示id 或 别名,byId表示是否通过id查询。
本文共计456个文字,预计阅读时间需要2分钟。
昨天实现了一个功能,可以根据文章的ID或别名查找文章。初始采用MyBatis的Example进行查询,对参数artName进行判断,如果是纯数字则按ID查询,否则按别名查询。由于同时查询文章时需要关联其他信息,因此需要进行关联查询。
昨天实现一个功能,根据文章的id或者别名查找文章。
起初采用mybatis的Example进行查询,对参数artName进行判断,如果是纯数字就byId查询,否则就by别名。由于查询文章的同时,需要关联查询文章分类标签,所以选择采用select语句映射的方式查询,但又不想写两个查询方法,就使用了mybatis中动态sql。
/** * 查询文章 * @param artName id 或 别名 * @param byId 如果是 true 则按照id查询 * 否则 按照别名查询 * @return */ public Article selectByArtName(@Param(value = "artName") String artName, @Param(value = "byId") Boolean byId);
mapper中定义了一个方法,有artName和byId两个参数,artName 表示id 或 别名,byId表示是否通过id查询。

