MyBatis Java API
应用目录结构
/my_application
/bin
/devlib
/lib <-- MyBatis *.jar 文件在这里。
/src
/org/myapp/
/action
/data <-- MyBatis 配置文件在这里, 包括映射器类, XML 配置, XML 映射文件。
/mybatis-config.xml
/BlogMapper.java
/BlogMapper.xml
/model
/service
/view
/properties <-- 在你 XML 中配置的属性文件在这里。
/test
/org/myapp/
/action
/data
/model
/service
/view
/properties
/web
/WEB-INF
/web.xml
SqlSessions
- 使用MyBatis的主要Java接口就是SqlSession。而SqlSession是通过SqlSessionFactory创建得到,SqlSessionFactory又是由SqlSessionFactoryBuilder得到,它可以从XML,注解或手动配置Java代码来创建SqlSessionFactory。
- 当MyBatis和一些依赖注入框架(如Spring或Guice)同时使用时,SqlSession将被依赖注入框架所创建,因此不需要使用SqlSessionFatoryBuilder或者SqlSessionFactory。
SqlSessionFactoryBuilder
SqlSessionFactory build(InputStream inputStream)
SqlSessionFactory build(InputStream inpu