mybatis Generator

排序

1
2
3
4
5
6
7
8
9
10
public BlackListIP get(String ip){
BlackListIPExample example = new BlackListIPExample();
example.setOrderByClause( "CREATE_TIME desc" ); //按创建时间排序
example.createCriteria().andIpEqualTo(ip);
List<BlackListIP> blackListIPList = blackListipMapper.selectByExample(example);
if (blackListIPList!= null && blackListIPList.size()> 0 ){
return blackListIPList.get( 0 );
}
return null ;
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
public PageInfo list(Account account, PageInfo pageInfo,String startTime,String endTime) {
account.setIsDel(SysParamDetailConstant.IS_DEL_FALSE);
AccountExample example = getCondition(account,startTime,endTime);
if ( null != pageInfo && null != pageInfo.getPageStart()) {
example.setLimitClauseStart(pageInfo.getPageStart());
example.setLimitClauseCount(pageInfo.getPageCount());
}
example.setOrderByClause( " CREATE_TIME desc " );
List<Account> list = accountMapper.selectByExample(example);
int totalCount = accountMapper.countByExample(example);
pageInfo.setList(list);
pageInfo.setTotalCount(totalCount);
return pageInfo;
}

a=x and (b=xx or b=xxx)

1
2
3
4
5
AccountExample accountExample = new AccountExample();
AccountExample.Criteria criteria = accountExample.createCriteria().andTypeEqualTo( "4" );
criteria.addCriterion(String.format( " (ID=%d or ID=%d) " , 34 , 35 ));
List<Account> accounts = accountMapper.selectByExample(accountExample);
return accounts;
like 模糊查询

  1. TExample example = new TExample();  
  2. TExample.Criteria criteria = example.createCriteria();  
  3. if(StringUtils.isNotBlank(userName)){   
  4. userName = "%" + userName + "%";  
  5. }  
  6. if(StringUtils.isNotBlank(userName)){   
  7. criteria.andBuyerNameLike(userName);  
  8. }  
  9. dao.countByExample(example)  

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值