================================ Spring整合MyBatis配置SQL会话工厂 ================================ 业务逻辑 增删改查 数据源信息 实体类别名 其它配置项 v v \__________|_________/ StudentDao -> StudentMapper.xml \ v CourseDao -> CourseMapper.xml | -> mybatis-config.xml ScoreDao -> ScoreMapper.xml / v | InputStream | v | SqlSessionFactoryBuilder | v v SqlSessionFactory (SQL会话工厂) StudentDaoImpl \ v CourseDaoImpl | <---------------------- SqlSession ScoreDaoImpl / getMapper() | v 数据库 SQL会话工厂需要Mapper文件、数据源信息、实体类别名和其它配置项: “其它配置项”不是必须的,MyBatis的主配置文件mybatis-config.xml甚至可以没有。 例程:SpringMyBatis