SqlSessionTemplate是mybatis-spring的核心类,它负责管理MyBatis的SqlSession,调用MyBatis的SQL方法。当调用SQL方法时,SqlSessionTemplate将会保证使用的SqlSession和当前Spring的事务是相关的。()
举一反三
- Mybatis的核心是() A: sqlsessionfactory B: sql C: sqlsession D: factory
- 通过XML映射文件使用MyBatis框架时,SqlSession的CRUD方法的第一参数为SQL id。( )
- 以下有关采用传统DAO开发方式进行MyBatis与Spring框架的整合的说法错误的是: A: 采用传统DAO开发方式进行MyBatis与Spring框架的整合时,只需要编写DAO接口 B: 采用传统DAO开发方式进行MyBatis与Spring框架的整合时,需要向DAO实现类中注入SqlSessionFactory,然后在方法体内通过SqlSessionFactory创建SqlSession C: 可以使用mybatis-spring包中所提供的SqlSessionTemplate类或SqlSessionDaoSupport类来实现在类中注入SqlSessionFactory D: SqlSessionDaoSupport是一个抽象支持类,它继承了DaoSupport类,主要是作为DAO的基类来使用。可以通过SqlSessionDaoSupport类的getSqlSession()方法来获取所需的SqlSession
- 如果Spring与MyBatis框架整合成功,那么我们就可以通过调用Spring中实例对象中的查询方法来执行MyBatis映射文件中的SQL语句
- MyBatis的更新操作需要使用接口SqlSession的commit()方法进行事务提交。( )