[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fdtukXGXETHDFyMEGFvqrvH2j4GM74ec7GlZLRx-O8cM":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":30,"type":31},[],"2023-05-27 21:52:12",32318049,[8,9,10,11],"面向业务","Hibernate","面向对象","MyBatis",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},15,"a2e0793fabc783ca8433875298a98b9a","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F77e631ed29d39bb8064a39a29344bc23.png","Java框架技术","a3da35add5f44032b4ab057990019e8e","第6单元测试","使用ORM框架后,应用程序不再直接访问底层数据库,而是以()的方式来操作持久化对象(PO,即Persisent Object)",[21,32,41,50,59,62,69,74,79,84],{"answer":22,"createTime":5,"id":23,"options":24,"question":29,"source":30,"type":31},[],32318045,[25,26,27,28],"MyBatis的删除操作在映射文件中是通过配置&lt;delete&gt;元素来实现的","MyBatis的删除操作也需要进行事务提交","MyBatis的删除操作执行了SqlSession的delete()方法","MyBatis的删除操作和添加操作时,也需要封装整个实体类","MyBatis的删除操作有关说发错误的是","v1",0,{"answer":33,"createTime":5,"id":34,"options":35,"question":40,"source":30,"type":31},[],32318046,[36,37,38,39],"MyBatis的更新操作在映射文件中是通过配置&lt;update&gt;元素来实现的","MyBatis的更新操作也需要进行事务提交","MyBatis的更新操作执行了SqlSession的update()方法","MyBatis的更新操作和添加操作时,只需要将insert()方法改为updat()方法即可","MyBatis的更新操作有关说发错误的是",{"answer":42,"createTime":5,"id":43,"options":44,"question":49,"source":30,"type":31},[],32318047,[45,46,47,48],"使用&quot;${}&quot;进行SQL字符串拼接时,无法防止SQL注入问题","可以使用MySQL中的concat()函数进行字符串拼接","使用MySQL中的concat()函数进行字符串拼接,也无法防止SQL注入","使用MySQL中的concat()函数进行字符串拼接,导致数据库移植性变差","关于MyBatis模糊查询中进行SQL字符串拼接时,说法错误的是",{"answer":51,"createTime":5,"id":52,"options":53,"question":58,"source":30,"type":31},[],32318048,[54,55,56,57],"MyBatis的全局配置文件配置了MyBatis的运行环境等信息,其中主要内容是获取数据库连接","MyBatis映射文件中配置了操作数据库的SQL语句,需要在MyBatis的全局配置文件中加载才能执行","可以通过MyBatis的环境等配置信息构建会话对象SqlSession","SqlSession对象,该对象中包含了执行SQL的所有方法","有关MyBatis工作原理说法错误的是",{"answer":60,"createTime":5,"id":6,"options":61,"question":19,"source":30,"type":31},[],[8,9,10,11],{"answer":63,"createTime":64,"id":65,"options":66,"question":67,"source":30,"type":68},[],"2023-05-27 21:52:20",32318309,[],"MyBatis的删除操作在映射文件中是通过配置【 】元素来实现的",2,{"answer":70,"createTime":64,"id":71,"options":72,"question":73,"source":30,"type":68},[],32318310,[],"MyBatis映射文件中&lt;mapper&gt;元素是配置文件的根元素,它包含一个【 】属性,该属性为这个&lt;mapper&gt;指定了唯一的命名空间",{"answer":75,"createTime":64,"id":76,"options":77,"question":78,"source":30,"type":68},[],32318311,[],"使用MySQL中的【 】函数进行字符串拼接,可以有效防止模糊查询时可能出现的SQL注入问题",{"answer":80,"createTime":64,"id":81,"options":82,"question":83,"source":30,"type":68},[],32318312,[],"mybatis-config.xml作为MyBatis的全局配置文件,配置了MyBatis的运行环境等信息,其中主要内容是获取【 】",{"answer":85,"createTime":64,"id":86,"options":87,"question":88,"source":30,"type":68},[],32318313,[],"【 】是当前主流的Java持久层框架之一,它与Hibernate一样,也是一种ORM框架"]