下列关于Spring Boot整合MyBatis实现的说法,正确的是( )
A: Spring Boot整合MyBatis必须提供mybatis-spring-boot-starter依赖
B: @MapperScan("xxx")注解的作用和@Mapper注解一样
C: 在全局配置文件中配置MyBatis的XML映射文件位置要使用mybatis.mapper-locations属性
D: 使用注解方式编写MyBatis接口文件数据修改方法时,还需要使用@Transactional注解
A: Spring Boot整合MyBatis必须提供mybatis-spring-boot-starter依赖
B: @MapperScan("xxx")注解的作用和@Mapper注解一样
C: 在全局配置文件中配置MyBatis的XML映射文件位置要使用mybatis.mapper-locations属性
D: 使用注解方式编写MyBatis接口文件数据修改方法时,还需要使用@Transactional注解
C
举一反三
- 下列关于Spring Boot整合MyBatis实现的说法,正确的是? A: SpringBoot整合Mybatis需要在pom文件中添加依赖启动类mybatis-spring-boot-starte B: @MapperScan("XXX")注解的作用和@Mapper注解一样。 C: 使用注解方式编写MyBatis接口文件数据修改方法时,还需要使用@Transactional注解。 D: 在全局配置文件中配置MyBatis的XML映射文件位置不需要使用mybatis.mapper-locations。
- 以下关于Spring Boot中以配置文件方式整合MyBatis的相关说法正确的是() A: 以XML映射文件方式整合MyBatis时,可以不用添加@Mapper或@MapperScan注解 B: 无论xml映射文件是否和mapper接口文件同目录,都必须在Spring Boot配置文件中指定xml映射文件位置 C: 必须在Spring Boot配置文件中进行类的别名配置 D: 以XML映射文件方式整合MyBatis时,需要在Spring Boot配置文件中配置驼峰命名映射
- 关于Spring Boot整合MyBatis编写Mapper接口文件中相关注解,说明正确的有( )。 A: @Mapper是MyBatis框架用于声明Mapper接口的注解 B: @Select是用于映射查询SQL语句的注解 C: @Delete是用于映射删除SQL语句的注解 D: @Update是用于映射修改SQL语句的注解
- 在使用MyBatis框架的Spring Boot项目里,映射接口一般需要同时使用注解@Repository和( )。 A: @Service B: @Data C: @Component D: @Mapper
- 若Spring Boot项目使用“映射接口+xml映射”使用MyBatis,则必须在项目配置文件里使用如下配置:mybatis.mapper-locations=classpath:xml映射文件的路径/*.xml.( )
内容
- 0
【】注解表示该类是一个MyBatis接口文件,并保证能够被Spring Boot自动扫描到Spring容器中。
- 1
Spring Boot整合MyBatis需要添加MyBatis依赖启动器以及MySQL数据库驱动依赖。
- 2
在MyBatis和Spring框架整合项目中,数据源的配置信息需放在()中。 A: Spring框架的配置文件 B: MyBatis框架的核心配置文件 C: MyBatis框架的映射文件 D: MyBatis和Spring框架的整合配置文件
- 3
Mybatis也可以使用注解开发方式,这样我们就可以减少编写Mapper映射文件了。
- 4
Spring-与MyBatis整合,下列说法错误的是()。 A: MyBatis-Spring的jar包由Spring提供 B: 可以不用给出Dao的实现类,而由映射接口实现. C: MyBatis的配置文件可以写在MyBatis本身的配置文件中,也可以在Spring中指定 D: Spring和MyBatis集成后同样可以使用XML配置声明式事务。