- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 SqlSession执行
2.根据Statement ID在mybatis 配置对象Configuration中查找和配置文件相对应的MappedStatement4.将ms,parameter,rowbound,resultHandler,传入Executor的 query方法注意①:在query方法中,ms会根据paramerter来获取对应statement ID里面的SQL语句,并将该SQL赋值给Bound
2017-02-24 17:10:55 921
原创 SqlSession创建
2.ExecutorType defaultExecutorType = ExecutorType.SIMPLE;5.因为Configuration是SqlMapConfig文件生成的,所以在解析SqlMapConfig时会根据节点生成对应的TransactionManager对象6.transactionManager type="JDBC",根据该节点配置,获取JDBCTransact
2017-02-24 09:41:07 1530
原创 Mybatis SqlSessionFactory创建过程
1.客户端调用SqlSesisonFactoryBuilder.build,传入对象为SqlMapConfig文件流2.根据sqlMapCconfig文件流--> 创建XMLConfigBuilder对象3.直接创建XMLMapperEntityResolver,该对象是SqlMapConfig文件的DTD本地实例 作用:将远程DTD文件转化为本地文件4.根据sqlMapCon
2017-02-23 21:04:52 802
转载 Mybatis——MetaObject学习
简介:MetaObject是Mybatis提供的一个用于方便、优雅访问对象属性的对象,通过它可以简化代码、不需要try/catch各种reflect异常,同时它支持对JavaBean、Collection、Map三种类型对象的操作。DEFAULT_REFLECTOR_FACTORY =newDefaultReflectorFactory()JavaBean://
2017-02-23 19:05:41 3583
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人