Mybatis也可以使用注解开发方式,这样我们就可以减少编写Mapper映射文件了。
举一反三
- 使用Mapper接口动态代理开发方式时,如果完全遵循了编写规范,那么在MyBatis的核心配置文件中可以不引入映射文件()
- 有关逆向工程说明正确的是? A: MyBatis提供了一个逆向工程工具,通过逆向工程,可以帮助我们根据单表来生成实体类、mapper映射文件、mapper接口,让我门的编程更加便捷。 B: MyBatis的逆向工程只能生成mapper文件。 C: MyBatis的逆向工程不需要数据库表就可以帮助我们生成mapper文件、映射文件和实体类。 D: MyBatis逆向工程只能生成mapper文件、映射文件,不能生成实体类。
- 关于Spring Boot整合MyBatis编写Mapper接口文件中相关注解,说明正确的有( )。 A: @Mapper是MyBatis框架用于声明Mapper接口的注解 B: @Select是用于映射查询SQL语句的注解 C: @Delete是用于映射删除SQL语句的注解 D: @Update是用于映射修改SQL语句的注解
- 下列关于Spring Boot整合MyBatis实现的说法,正确的是( ) A: Spring Boot整合MyBatis必须提供mybatis-spring-boot-starter依赖 B: @MapperScan("xxx")注解的作用和@Mapper注解一样 C: 在全局配置文件中配置MyBatis的XML映射文件位置要使用mybatis.mapper-locations属性 D: 使用注解方式编写MyBatis接口文件数据修改方法时,还需要使用@Transactional注解
- 下列关于Spring Boot整合MyBatis实现的说法,正确的是? A: SpringBoot整合Mybatis需要在pom文件中添加依赖启动类mybatis-spring-boot-starte B: @MapperScan("XXX")注解的作用和@Mapper注解一样。 C: 使用注解方式编写MyBatis接口文件数据修改方法时,还需要使用@Transactional注解。 D: 在全局配置文件中配置MyBatis的XML映射文件位置不需要使用mybatis.mapper-locations。