詳解Mybatis中的select方法
更新時間:2018年07月30日 09:00:26 作者:劉培楠
這篇文章主要介紹了Mybatis的select方法,通過代碼給大家詳細(xì)介紹了selectByExample方法,selectById方法,需要的朋友可以參考下
selectById方法
根據(jù)id,查詢記錄
public void updateRecycleAssayBusinessItemCharge(String Id) {
AssayBusinessItemCharge assayBusinessItemCharge = assayBusinessItemChargeService.selectById(Id);
assayBusinessItemCharge.setRecordStatus(RecordStatusEnum.VALID.getValue());
assayBusinessItemChargeService.update(assayBusinessItemCharge);
}
selectByExample方法
根據(jù)實體字段,查詢記錄
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);
}
查詢所有l(wèi)ist
傳一個空的實體,不要給賦字段值
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);
}
總結(jié)
以上所述是小編給大家介紹的Mybatis中的select方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
Java使用synchronized修飾方法來同步線程的實例演示
synchronized下的方法控制多線程程序中的線程同步非常方便,這里就來看一下Java使用synchronized修飾方法來同步線程的實例演示,需要的朋友可以參考下2016-06-06
java數(shù)據(jù)類型與二進(jìn)制詳細(xì)介紹
這篇文章主要介紹了java數(shù)據(jù)類型與二進(jìn)制詳細(xì)介紹的相關(guān)資料,這里對數(shù)據(jù)類型進(jìn)行了一一介紹分析,并說明自動轉(zhuǎn)換和強(qiáng)制轉(zhuǎn)換,需要的朋友可以參考下2017-07-07
Java如何向指定文件操作一段內(nèi)容(增加,刪除均可使用本方法)
這篇文章主要介紹了Java如何向指定文件操作一段內(nèi)容(增加,刪除均可使用本方法),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12
淺談springboot中tk.mapper代碼生成器的用法說明
這篇文章主要介紹了淺談springboot中tk.mapper代碼生成器的用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09

