10 2013 档案
摘要:前面说到Java动态代理,Mybatis通过这种方式实现了我们通过getMapper方式得到的Dao接口,可以直接通过接口的没有实现的方法来执行sql。AuthUserDao mapper = session.getMapper(AuthUserDao.class);getMapper方法到底做了什么。跟踪getMapper方法,进入到 MapperProxyFactory 类的 newInstance(SqlSession sqlSession) 方法。 @SuppressWarnings("unchecked") protected T newInstance(Mapp
阅读全文
摘要:先抛出一个问题,用过Mybatis的都知道,我们只需要定义一个Dao的接口,在里面写上一些CRUD相关操作,然后配置一下sql映射文件,就可以达到调用接口中的方法,然后执行sql语句的效果,为什么呢?我们并没有具体的CRUD操作的实现类啊? 前面说到得到SqlSessionFactory对象,得到SqlSessionFactory是为了得到sqlSession,。SqlSession对象完全包含以...
阅读全文
摘要:Mybatis 的使用,首先需要构建一个SqlSessionFactory 实例。而该实例可以通过SqlSessionFactoryBuilder来创建。 String resource = "org/mybatis/example/Configuration.xml";Reader reader = Resources.getResourceAsReader(resource);SqlSessi...
阅读全文

浙公网安备 33010602011771号