在MyBatis中,selectOne方法用于執行查詢數據庫操作并返回結果集中的第一行數據。該方法返回一個對象或null,如果結果集為空則返回null。使用selectOne方法時,傳入的SQL語句需要確保只返回一個結果,否則會拋出TooManyResultsException異常。示例代碼如下:
User user = sqlSession.selectOne("com.example.mapper.UserMapper.selectUserById", 1);
在上面的示例中,selectOne方法將執行名為"com.example.mapper.UserMapper.selectUserById"的SQL語句,傳入參數1,并返回查詢結果集中的第一條數據作為User對象。如果查詢結果為空,則返回null。