Mybatis概述
1.1、什么是框架:
- 框架是软件开发中的一套解决方案,不同的框架解决的是不同的问题。
- 使用框架的好处:框架封装了很多的细节,使开发者可以使用极简的方式实现功能。
1.2、阻抗不匹配:
- 要的是一个字段,给的却是一个对象,或要的是一个对象,给的却是一个字段。
- ORM框架就是解决这类问题的。JAVA的ORM框架,基本上都是对于JDBC的一种封装。
②创建dao接口
③创建mybatis的主配置文件
④创建映射配置文件
⑤创建测试类
2.2、环境搭建注意事项:
第一个:mybatis的映射文件位置必须和dao接口的包结构相同
第二个:映射配置文件的mapper标签namesapce属性的取值必须是dao接口的全类名。
第三个:映射配置文件的操作配置(select),id属性的取值必须是dao接口的方法名。

2.3、mybatis入门的案例:
注意事项:不要忘记在映射配置中告知mybatis要封装到哪个实体类中
配置的方式:指定实体类的全限定类名
mybatis基于注解的入门案例:把IUserDao.xml移除,在dao接口的方法上使用@Select注解,并且指定SQL语句,同时需要在主配置文件中的mapper配置时,使用class属性指定dao接口的全限定类名。
①dao接口的方法上使用@Select注解
②主配置文件中的mapper配置
!--指定映射配置文件的位置,映射配置文件指的是每个dao独立的配置文件--> mappers>mapper class="com.ali.mybatis.mapper.IUserDao">/mapper> /mappers>/configuration>
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!