【MyBatis】学习笔记001--第一个mybatis程序

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>
posted @ 2021-01-26 14:10  AirCL  阅读(47)  评论(0编辑  收藏  举报