mybatis的出现大大简化了JDBC的操作,使用分为两种:xml方式和注解方式,在数据库完善的前提下,xml方式步骤如下:
1.创建MyBatis核心配置文件
创建mybatis-config.xml
注意:这里边连接数据库的四个参数是配置在文件中的,同时,每一个Mapper放在resources文件夹下(也可放在其他的位置,视情况而定)
<?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> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <property name="driver" value="${driver}"/> <property name="url" value="${url}"/> <property name="username" value="${username}"/> <property name="password" value="${password}"/> </dataSource> </environment> </environments> <mappers> <mapper resource="UserMapper.xml"/> </mappers> </configuration>
2.创建实体类
创建实体类User
3.创建对应的Dao接口
创建UserDao
//查询全部用户 List<User> selectUsers();
4.创建对应的Mapper.xml
创建UserMapper.xml
注意:namespace与UserDao类绑定,select标签与UserDao中的方法名绑定
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.aircl.dao.UserDao"> <select id="selectUsers" resultType="com.aircl.pojo.User"> select * from user </select> </mapper>