示例代码

之前的文章说过,对于MyBatis来说insert、update、delete是一组的,因为对于MyBatis来说它们都是update;select是一组的,因为对于MyBatis来说它就是select。

本文研究一下select的实现流程,示例代码为:

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

selectMailById方法的实现为:

Android培训,安卓培训,手机开发培训,移动开发培训,云培训培训

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培训,安卓培训,手机开发培训,移动开发培训,云培训培训

我们知道MyBatis提供的select有selectList和selectOne两个方法,但是本文只分析且只