初识MyBatis习题填空题MyBatis的删除操作在映射文件中是通过配置【】元素来实现的。MyBatis映射文件中元素是 配置文件的根元素,它包含一个【】属性,该属性为这个指定了唯一的命名空间。使用MySQL中的【】函数进行字符串拼 接,可以有效防止模糊查询时可能出现的SQL注入问题。mybatis-config.xml作为MyBatis的全局配置文件,配置了M yBatis的运行环境等信息,其中主要内容是获取【】。【】是当前主流的Java持久层框架之一,它与Hibernate一样,也是 一种ORM框架。判断题MyBatis映射文件中元素是配置文件的根元素,它包含一个namespace属性,该属性为 这个指定了唯一的命名空间。()使用MyBatis框架非常简单,只需在应用程序中引入MyBatis框架lib目录中 的全部JAR包以及数据库驱动包即可进行项目运行。()ORM就是一种为了解决面向对象与关系型数据库中数据类型不匹配的技术,它通过描 述Java对象与数据库表之间的映射关系,自动将Java应用程序中的对象持久化到关系型数据库的表中。()MyBatis的更新操作也 需要进行事务提交。()创建的映射文件中的SQL语句要以面向对象的写法进行书写。()选择题MyBatis的删除操作有关说发错误的 是。()A:MyBatis的删除操作在映射文件中是通过配置元素来实现的。B:MyBatis的删除操作也需要进 行事务提交。C:MyBatis的删除操作执行了SqlSession的delete()方法。D:MyBatis的删除操作和添加操 作时,也需要封装整个实体类。MyBatis的更新操作有关说发错误的是。()A:MyBatis的更新操作在映射文件中是通过配置< update>元素来实现的。B:MyBatis的更新操作也需要进行事务提交。C:MyBatis的更新操作执行了SqlSes sion的update()方法。D:MyBatis的更新操作和添加操作时,只需要将insert()方法改为updat()方法 即可。关于MyBatis模糊查询中进行SQL字符串拼接时,说法错误的是。()A:使用“${}”进行SQL字符串拼接时,无法防止 SQL注入问题。B:可以使用MySQL中的concat()函数进行字符串拼接。C:使用MySQL中的concat()函数进行字 符串拼接,也无法防止SQL注入。D:使用MySQL中的concat()函数进行字符串拼接,导致数据库移植性变差。有关MyBati s工作原理说法错误的是。()A:MyBatis的全局配置文件配置了MyBatis的运行环境等信息,其中主要内容是获取数据库连接 B:MyBatis映射文件中配置了操作数据库的SQL语句,需要在MyBatis的全局配置文件中加载才能执行C:可以通过MyBa tis的环境等配置信息构建会话对象SqlSessionD:SqlSession对象,该对象中包含了执行SQL的所有方法使用ORM 框架后,应用程序不再直接访问底层数据库,而是以()的方式来操作持久化对象(PO,即PersisentObject)。()A: 面向业务B:HibernateC:面向对象D:MyBatis简答题请简述Hibernate和MyBatis这两个框架的主要区别。 |
|