- 第一步:
创建maven工程并导入坐标
- 第二步:
创建实体类和dao的接口
- 第三步:
创建mybatis的主配置文件
SqlMapConfig.xml(文件名随意)
约束为
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
- 第四步
创建映射配置文件
IUserDao.xml
约束为
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
环境搭建的注意事项:
- 第一个:
在创建IUserDao.xml和IUserDao.java时名称是为了和我们之前的知识保持一致,在mybatis中它把持久层的接口操作名称和映射文件也叫做:Mapper
- 第二个:
在idea中创建目录的时候,它和包是不一样的。
包在创建时:com.xxx.xxx是三级目录
目录在创建时:com.xxx.xxx是一级目录
-
第三个:
mybatis的映射配置文件位置必须和dao接口的包结构相同 -
第四个:
映射配置文件的mapper标签namespace属性的取值必须是dao接口的全限定类名 -
第五个
映射文件配置的操作配置(select),id属性的取值必须是dao接口的方法名
当我们遵从了第三四五点之后,我们在开发中就无需再写dao的实现类