在MyBatis中,selectOne和selectList方法都是用于執行SQL查詢語句的方法,但是它們有一些區別:
selectOne方法用于查詢單條記錄,如果查詢結果有多條記錄或者沒有查詢到結果,selectOne方法會拋出異常。通常情況下,selectOne方法適用于只查詢一條記錄的情況。
selectList方法用于查詢多條記錄,即使查詢結果只有一條記錄或者沒有查詢到結果,selectList方法也不會拋出異常。查詢結果會以List的形式返回,可以遍歷List獲取查詢結果。通常情況下,selectList方法適用于查詢多條記錄的情況。
總的來說,selectOne方法適用于查詢單條記錄,selectList方法適用于查詢多條記錄。根據具體的查詢需求,選擇合適的方法來執行查詢操作。