mysql查询降序_MYSQL复杂查询(条件不定查询+按降序/升序分页显示)

使用mybatis框架后,mybatis-generator可以为我们自动生成操作数据库(MYSQL)的*Mapper.xml文件+模型类+*Mapper接口,但是,mybatis-generator并不能为我们生成所有方法,例如根据输入的不定条件来查询数据,又比如按照某个参数升序或者降序并分页显示所查到的数据,下面介绍一下条件不定查询及按降序/升序分页显示的方法。

在BookMapper.xml中加入selectByCondition方法

1

2 parameterType="com.wn.model.Book">

3 select4

5 from t_book6

7

8 book_name=#{bookName,jdbcType=VARCHAR}9

10

11 AND author=#{author,jdbcType=VARCHAR}12

13

14 AND publish_date=#{publishDate,jdbcType=TIMESTAMP}15

16

17

在BookMapper.java中加入:

List selectByCondition(Book record);

在BookDao加入

1 public ListselectByCondition(Book book) {2 returnbookMapper.selectByCondition(book);3 }

在BookService加入

1 public ListselectByCondition(String bookName, String author, Date pub

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值