示例代碼

之前的文章說過,對于MyBatis來說insert、update、delete是一組的,因為對于MyBatis來說它們都是update;select是一組的,因為對于MyBatis來說它就是select。

本文研究一下select的實現(xiàn)流程,示例代碼為:

 1 public void testSelectOne() { 2     System.out.println(mailDao.selectMailById(8)); 3 }

selectMailById方法的實現(xiàn)為:

Android培訓(xùn),安卓培訓(xùn),手機開發(fā)培訓(xùn),移動開發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

1 public Mail selectMailById(long id) {2     SqlSession ss = ssf.openSession();3     try {4         return ss.selectOne(NAME_SPACE + "selectMailById", id);5     } finally {6         ss.close();7     }8 }

Android培訓(xùn),安卓培訓(xùn),手機開發(fā)培訓(xùn),移動開發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

我們知道MyBatis提供的select有selectList和selectOne兩個方法,但是本文只分析且只