目录
MyBatis与MyBatis Plus的区别:
MyBatis本是apache的一个开源项目
MyBatis Plus是国内一家苞米豆公司对MyBatis进行的二次封装
MyBatis没有BaseMapper接口,需要自己在xml文件中写SQL语句
MyBatis没有条件构造器,需要自己在xml中用条件标签写条件子句
Mapper接口与Mapper.xml怎么绑定:
通过xml文件中的<Mapper namespace="绑定接口的全路径">,实现接口与xml绑定
接口中的方法与xml中的标签怎么绑定:
xml中提供了<insert><delete><update><select>四种标签分别编写增删改查4种SQL标签的id与方法名绑定
动态SQL标签有哪些:
一共有9个
<if>作条件判断
<where>生成where子句
<trim>
<set>生成set子句
<foreach>循环
什么是ORM:
对象关系映射
MyBatis查询结果怎么映射为Java对象的:
单表查询
多表查询(一对一,一对多)
1.使用resultType映射
2.使用resultMap映射