1、下列关于MyBatis的优缺点描述错误的是()。
A.MyBatis框架简单,因此只能适用于简单查询
B.MyBatis是一个优秀的ORM框架,它在SQL语句和实体类之间建立了映射关系
C.使用MyBatis框架开发,需要开发人员编写SQL语句,可移植性差
D.MyBatis方便维护和程序代码的调试
2、数据库信息配置文件(perties)如下:
driverClass=com.mysql.jdbc.Driver
url=jdbc:mysql://:3306/dsscm
user=root
password=1234
MyBatis的核心配置文件(mybatis-config.xml)的内容片段如下:
configuration
propertiesresource=perties/
environmentsdefault=development
environmentid=development
transactionManagertype=JDBC
/transactionManager
dataSourcetype=POOLED
propertyname=drivervalue=_①_/
propertyname=urlvalue=_②_/
propertyname=usernamevalue=_③_/
propertyname=passwordvalue=_④_/
/dataSource
/environment
/environments
/configuration
请补全下列空白处代码()。
A.①${driver}②${url}③${username}④${password}
B.①${driverClass}②${url}③${username}④{password}
C.①${driverClass}②${url}③${user}④${password}
D.①${com.mysql.jdbc.Driver}②${jdbc:mysql://:3306/dsscm}③${root}④
${1234}
3、MyBatis的删除操作有关说发错误的是()。
A.MyBatis的删除操作在映射文件中是通过配置delete元素来实现的
B.MyBatis的删除操作也需要进行事务提交
C.MyBatis的删除操作执行了SqlSession的delete()方法
D.MyBatis的删除操作和添加操作时,也需要封装整个实体类
4、关于MyBatis模糊查询中进行SQL字符串拼接时,说法错误的是()。
A.使用“${}”进行SQL字符串拼接时,无法防止SQL注入问题
B.可以使用MySQL中的concat()函数进行字符串拼接
C.使用MySQL中的concat()函数进行字符串拼接,也无法防止SQL注入
D.使用MySQL中的concat()函数进行字符串拼接,导致数据库移植性变差