详解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编程实现直接插入排序代码示例

    Java编程实现直接插入排序代码示例

    这篇文章主要介绍了Java编程实现直接插入排序代码示例,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • 谈谈 Java 中 this 的使用方法

    谈谈 Java 中 this 的使用方法

    这篇文章主要介绍了Java 中 this 的使用方法,需要的朋友可以参考下
    2014-01-01
  • java实现AES可逆加密算法

    java实现AES可逆加密算法

    这篇文章主要为大家详细介绍了java实现AES可逆加密算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • Java中channel用法总结

    Java中channel用法总结

    这篇文章主要介绍了Java中channel用法,较为详细的总结了channel的定义、类型及使用技巧,需要的朋友可以参考下
    2015-06-06
  • java中stack(栈)的使用代码实例

    java中stack(栈)的使用代码实例

    这篇文章主要介绍了java中stack(栈)的使用代码实例,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • Kotlin 基础教程之异常

    Kotlin 基础教程之异常

    这篇文章主要介绍了Kotlin 基础教程之异常的相关资料,需要的朋友可以参考下
    2017-06-06
  • 深入了解Java中String、Char和Int之间的相互转换

    深入了解Java中String、Char和Int之间的相互转换

    这篇文章主要介绍了深入了解Java中String、Char和Int之间的相互转换,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,,需要的朋友可以参考下
    2019-06-06
  • Java中的显示锁ReentrantLock使用与原理详解

    Java中的显示锁ReentrantLock使用与原理详解

    这篇文章主要介绍了Java中的显示锁ReentrantLock使用与原理详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • Java Web使用POI导出Excel的方法详解

    Java Web使用POI导出Excel的方法详解

    这篇文章主要介绍了Java Web使用POI导出Excel的方法,结合实例形式详细分析了Java Web使用POI导出Excel的具体操作步骤、实现技巧与相关注意事项,需要的朋友可以参考下
    2017-06-06
  • java版微信公众平台消息接口应用示例

    java版微信公众平台消息接口应用示例

    这篇文章主要介绍了java版微信公众平台消息接口应用,结合实例形式对比分析了PHP与java应用微信公众平台接口的相关调用与操作技巧,需要的朋友可以参考下
    2017-07-07

最新评论