以下有关Spring事务管理及核心接口说法错误的是。( )
A. PlatformTransactionManager接口是Spring提供的平台事务管理器,主要用于管理事务。
B. TransactionDefinition接口是事务定义(描述)的对象,该对象中定义了事务规则,并提供了获取事务相关信息的方法。
C. TransactionStatus接口是事务的状态,它描述了某一时间点上事务的状态信息。
D. 在事务管理过程中,传播行为可以控制是否需要创建事务以及如何创建事务,通常情况下,对于数据的查询、插入、更新和删除操作,必须进行事务管理。
查看答案
下列选项中,哪一个不是Spring中事务管理的核心接口。( )
A. PlatformTransactionManager
B. TransactionDefinition
C. TransactionStatus
D. TransactionManager
MyBatis的更新操作有关说发错误的是。( )
A. MyBatis的更新操作在映射文件中是通过配置元素来实现的 。
B. MyBatis的更新操作也需要进行事务提交。
C. MyBatis的更新操作执行了SqlSession的update()方法 。
D. MyBatis的更新操作和添加操作时,只需要将insert()方法改为updat()方法即可。
关于MyBatis模糊查询中进行SQL字符串拼接时,说法错误的是。( )
A. 使用“${}”进行SQL字符串拼接时,无法防止SQL注入问题。
B. 可以使用MySQL中的concat()函数进行字符串拼接。
C. 使用MySQL中的concat()函数进行字符串拼接,也无法防止SQL注入。
D. 使用MySQL中的concat()函数进行字符串拼接,导致数据库移植性变差。
有关MyBatis工作原理说法错误的是。( )
A. MyBatis的全局配置文件配置了MyBatis的运行环境等信息,其中主要内容是获取数据库连接
B. MyBatis映射文件中配置了操作数据库的SQL语句,需要在MyBatis的全局配置文件中加载才能执行
C. 可以通过MyBatis的环境等配置信息构建会话对象SqlSession
D. SqlSession对象,该对象中包含了执行SQL的所有方法