1.在resource路径下新建mybatis.xml文件,文件内容可以在mybatis中文参考文档获取,这里主要解释各个部分的详细信息
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <!-- 环境配置:数据库的连接信息 default:必须和某个environment的id值一样。 告诉mybatis使用哪个数据库的连接信息,也就是访问哪个数据库 --> <environments default="mydev"> <!-- environment:一个数据库信息的配置,环境 id :一个唯一值,自定义,表示环境的名称 --> <environment id="mydev"> <!-- transactionManager:mybatis的事务类型 type:JDBC(表示使用jdbc中的Connection对象的commit,rollback做事务处理) --> <transactionManager type="JDBC"/> <!-- dataSource:表示数据源,连接数据库的 type:表示数据源的类型,POOLED表示使用连接池 --> <dataSource type="POOLED"> <!-- driver,user,username,password 是固定的,不能自定义 --> <!--数据库的驱动类名--> <property name="driver" value="com.mysql.jdbc.Driver"/> <!--连接数据库的url字符串--> <property name="url" value="jdbc:mysql://localhost:3306/springdb"/> <!--访问数据库的用户名--> <property name="username" value="root"/> <!--密码--> <property name="password" value="$root"/> </dataSource> </environment> </environments> <!--sql mapper(sql配置文件)的位置--> <mappers> <!--一个mapper标签指定一个文件的位置 从类路径开始的路径信息。 target/classes类路径 --> <mapper resource="org/mybatis/example/BlogMapper.xml"/> </mappers> </configuration> <!--mybatis的主配置文件:主要定义了数据库的配置信息,sql映射文件 1.约束文件 <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> mybatis-3-config.dtd :约束文件的名称 2.configuration 根标签 -->