下面关于MyBatis的说法不正确的是( )。
A: MyBatis本是apache的一个开源项目,原来成为iBatis.
B: 由于要写SQL语句,不同的数据库需要重新修改SQL,因此导致MyBatis的数据库移植性不好
C: MyBatis有强大的动态SQL的能力,因此适用于所有的动态SQL的程序开发
D: MyBatis能够控制SQL语句,适用于多表查询
A: MyBatis本是apache的一个开源项目,原来成为iBatis.
B: 由于要写SQL语句,不同的数据库需要重新修改SQL,因此导致MyBatis的数据库移植性不好
C: MyBatis有强大的动态SQL的能力,因此适用于所有的动态SQL的程序开发
D: MyBatis能够控制SQL语句,适用于多表查询
举一反三
- 下面关于MyBatis说明正确的是? A: MyBatis是当前主流的Java持久层框架之一。 B: MyBatis也是一种ORM框架。 C: MyBatis是一个支持普通SQL查询、存储过程和高级映射的持久层框架。 D: MyBatis可以配置动态SQL并优化SQL,可以通过配置决定SQL的映射规则,它还支持存储过程等。
- MyBatis的SQL映射文件中,需要使用大量的动态SQL,以下关于动态SQL说法错误的是()
- 关于Spring Boot整合MyBatis编写Mapper接口文件中相关注解,说明正确的有( )。 A: @Mapper是MyBatis框架用于声明Mapper接口的注解 B: @Select是用于映射查询SQL语句的注解 C: @Delete是用于映射删除SQL语句的注解 D: @Update是用于映射修改SQL语句的注解
- Mybatis动态sql是做什么的?都有哪些动态sql?能简述一下动态sql的执行原理?
- 以下关于MyBatis动态SQL中元素元素说法错误的是()。 A: