10.MyBatis与Spring的整合
MyBatis与Spring的整合习题填空题在MyBatis+Spring的项目中,事务是由【】来管理的。MyBatis-Spring团队
提供了一种自动扫描的形式来配置MyBatis中的映射器——采用【】类。【】是MyBatis-Spring团队提供的一个用于根据
Mapper接口生成Mapper对象的类。SqlSessionDaoSupport是一个抽象支持类,可以通过SqlSessionD
aoSupport类的【】方法来获取所需的SqlSession。在进行Spring与MyBatis整合时,Spring框架所需要
准备的JAR包共10个,其中包括:4个核心模块JAR,AOP开发使用的JAR,【】和事务的JAR。判断题MapperFactor
yBean的参数SqlSessionTemplate用于指定SqlSessionTemplate。如果与SqlSessionFac
tory同时设定,则只会启用SqlSessionFactory。()MyBaits与Spring进行整合时,Dao层开发可以使用
传统的DAO方式的开发整合,以及Mapper接口方式的开发整合。()可以使用mybatis-spring包中所提供的SqlSes
sionTemplate类或SqlSessionDaoSupport类来实现向DAO实现类中注入SqlSessionFactory
。()在实际的项目开发中,Spring与MyBatis都是整合在一起使用的。()MapperFactoryBean是MyBat
myspring是什么意思is-Spring团队提供的一个用于根据Mapper接口生成Mapper对象的类。()选择题MapperFactoryBean是
MyBatis-Spring团队提供的用于根据Mapper接口生成Mapper对象的类,该类在Spring配置文件中可以配置的参数
不包括。()A:mapperInterfaceB:SqlSessionFactoryC:SqlSessionTemplat
eD:basePackageMapperScannerConfigurer类在Spring配置文件中使用时,可以配置的属性及说明
错误的是。()A:basePackage:指定映射接口文件所在的包路径,当需要扫描多个包时可以使用分号或逗号作为分隔符。B:
annotationClass:指定了要扫描的注解名称,只有被注解标识的类才会被配置为映射器。C:sqlSessionFacto
ryBeanName:指定在Spring中定义的SqlSessionFactory的Bean名称。D:sqlSessionTem
plateBeanName:指定在Spring中定义的SqlSessionTemplate的Bean名称。如果定义此属性,则sql
SessionFactoryBeanName将起作用在MyBatis+Spring的项目中,以下有关事务的相关说法正确的是。()
A:在MyBatis+Spring的项目中,事务是由MyBatis来管理的。B:在项目中,数据访问层既是处理业务的地方,又是管
理数据库事务的地方。C:进行注解开发时,需要在配置文件中配置事务管理器并开启事务注解。D:进行注解开发时,需要使用@Trans
actional注解来标识表现层中的类。以下不属于MapperScannerConfigurer类,在Spring配置文件中使用时
需要配置的属性的是。()A:basePackageB:annotationClassC:sqlSessionFactory
BeanNameD:mapperInterface以下有关采用传统DAO开发方式进行MyBatis与Spring框架的整合的说法
错误的是。()A:采用传统DAO开发方式进行MyBatis与Spring框架的整合时,只需要编写DAO接口。B:采用传统D
AO开发方式进行MyBatis与Spring框架的整合时,需要向DAO实现类中注入SqlSessionFactory,然后在方法体
内通过SqlSessionFactory创建SqlSession。C:可以使用mybatis-spring包中所提供的SqlSe
ssionTemplate类或SqlSessionDaoSupport类来实现在类中注入SqlSessionFactory。D:
SqlSessionDaoSupport是一个抽象支持类,它继承了DaoSupport类,主要是作为DAO的基类来使用。可以通过S
qlSessionDaoSupport类的getSqlSession()方法来获取所需的SqlSession。简答题请对mybatis-spring包中所提供的两个类SqlSessionTemplate和SqlSessionDaoSupport进简要介绍。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。