为你找到 27 条关于 MyBatis 的结果
2.MyBatis的更新操作有关说发错误的是。()A:MyBatis的更新操作在映射文件中是通过配置元素来实现的。B:MyBatis的更新操作也需要进行事务提交。C:MyBatis的更新操作执行了SqlSession的update()方法。D:MyBatis的更新操作和添加操作时,只需要将insert()方法改为updat()方法即可。
D
3.关于MyBatis模糊查询中进行SQL字符串拼接时,说法错误的是。()A:使用“${}”进行SQL字符串拼接时,无法防止SQL注入问题。B:可以使用MySQL中的concat()函数进行字符串拼接。C:使用MySQL中的concat()函数进行字符串拼接,也无法防止SQL注入。D:使用MySQL中的concat()函数进行字符串拼接,导致数据库移植性变差。
C
5.使用ORM框架后,应用程序不再直接访问底层数据库,而是以()的方式来操作持久化对象(PO,即PersisentObject)。()A:面向业务B:HibernateC:面向对象D:MyBatis
C
3.以下关于MyBatis的元素的使用及说法正确的是。()A:元素主要用于更新操作,其主要作用是在动态包含的SQL语句前输出一个SET关键字,并将SQL语句中最后一个多余的逗号去除。B:使用MyBatis的元素来更新操作时,前端需要传入所有参数字段,否则未传入字段会默认设置为空。C:在映射文件中使用和元素组合进行update语句动态SQL组装时,元素内包含的内容可以都为空,元素会进行判断处理。D:在映射文件进行更新操作时,只需要使用元素就可以进行动态SQL组装。
A
4.以下有关MyBatis动态SQL中的主要元素说法错误的是。()A:用于单条件分支判断。B:用于多条件分支判断。C:循环语句,常用于in语句等列举条件中。D:从OGNL表达式中创建一个变量,并将其绑定到上下文,只于模糊查询的sql中。
D
3.在MyBatis+Spring的项目中,以下有关事务的相关说法正确的是。()A:在MyBatis+Spring的项目中,事务是由MyBatis来管理的。B:在项目中,数据访问层既是处理业务的地方,又是管理数据库事务的地方。C:进行注解开发时,需要在配置文件中配置事务管理器并开启事务注解。D:进行注解开发时,需要使用@Transactional注解来标识表现层中的类。
3. C
1.      MyBatis映射文件中元素是配置文件的根元素,它包含一个namespace属性,该属性为这个指定了唯一的命名空间。()
1.       错
2.      使用MyBatis框架非常简单,只需在应用程序中引入MyBatis框架lib目录中的全部JAR包以及数据库驱动包即可进行项目运行。()
2.       错
4.      MyBatis的更新操作也需要进行事务提交。()
4.       对
MyBatis映射文件的<insert>元素的属性与<select>元素的属性大部分相同,但还包含了3个特有属性。()
2. 对
4.      在MyBatis中元素用于单条件分支判断,当某个的test属性判断成立,然后跳过其他元素进行动态SQL组装。()
4.       错
5.      MyBatis中的元素可以用于对数组和集合循环遍历,批量执行SQL操作。()
5.       对
3.      可以使用mybatis-spring包中所提供的SqlSessionTemplate类或SqlSessionDaoSupport类来实现向DAO实现类中注入SqlSessionFactory。()
3.       对
4.      在实际的项目开发中,Spring与MyBatis都是整合在一起使用的。()
4.       对
5.      MapperFactoryBean是MyBatis-Spring团队提供的一个用于根据Mapper接口生成Mapper对象的类。()
5.       对