详解Mybatis中的select方法
更新时间:2018年07月30日 09:00:26 作者:刘培楠
这篇文章主要介绍了Mybatis的select方法,通过代码给大家详细介绍了selectByExample方法,selectById方法,需要的朋友可以参考下
selectById方法
根据id,查询记录
public void updateRecycleAssayBusinessItemCharge(String Id) {
AssayBusinessItemCharge assayBusinessItemCharge = assayBusinessItemChargeService.selectById(Id);
assayBusinessItemCharge.setRecordStatus(RecordStatusEnum.VALID.getValue());
assayBusinessItemChargeService.update(assayBusinessItemCharge);
}
selectByExample方法
根据实体字段,查询记录
public Account findByAccountName(String accountName) {
AccountExample accountExample = new AccountExample();
AccountExample.Criteria criteria = accountExample.createCriteria();
criteria.andAccountNameEqualTo(accountName);
List<Account> accountList = accountService.selectByExample(accountExample);
if (accountList == null || accountList.size() != 1)
return null;
else
return accountList.get(0);
}
查询所有list
传一个空的实体,不要给赋字段值
public Account findByAccountName(String accountName) {
AccountExample accountExample = new AccountExample();
AccountExample.Criteria criteria = accountExample.createCriteria();
List<Account> accountList = accountService.selectByExample(accountExample);
if (accountList == null || accountList.size() != 1)
return null;
else
return accountList.get(0);
}
总结
以上所述是小编给大家介绍的Mybatis中的select方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
Java使用synchronized修饰方法来同步线程的实例演示
synchronized下的方法控制多线程程序中的线程同步非常方便,这里就来看一下Java使用synchronized修饰方法来同步线程的实例演示,需要的朋友可以参考下2016-06-06
Java如何向指定文件操作一段内容(增加,删除均可使用本方法)
这篇文章主要介绍了Java如何向指定文件操作一段内容(增加,删除均可使用本方法),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-12-12
浅谈springboot中tk.mapper代码生成器的用法说明
这篇文章主要介绍了浅谈springboot中tk.mapper代码生成器的用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-09-09


最新评论