在MyBatis-Plus中,selectOne()方法用于查詢單條數(shù)據(jù),可以通過(guò)條件構(gòu)造器Wrapper構(gòu)建查詢條件。下面是selectOne()方法的基本用法示例:
// 創(chuàng)建查詢條件構(gòu)造器
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("id", 1);
// 調(diào)用selectOne方法查詢單條數(shù)據(jù)
User user = userMapper.selectOne(queryWrapper);
// 打印查詢結(jié)果
System.out.println(user);
在上面的示例中,首先創(chuàng)建了一個(gè)QueryWrapper對(duì)象queryWrapper,然后使用eq()方法構(gòu)建查詢條件,最后調(diào)用selectOne()方法查詢單條數(shù)據(jù)并將結(jié)果賦值給User對(duì)象user。
需要注意的是,selectOne()方法查詢不到數(shù)據(jù)時(shí)會(huì)返回null,因此在使用時(shí)需要進(jìn)行空值判斷。