2.MyBatis的入门程序 2.1 在项目中引入jar包:
2.2 创建数据库 -- 创建数据库,名称为 mybatis_study create database mybatis_study; -- 选中名称为 mybatis_study的数据库 use mybatis_study; -- 创建用户表, create table user( # id 整数类型,为主键、自动递增 id int primary key auto_increment, # 用户名 字符串类型,长度30个字符 username varchar(30), # 密码 字符串类型,长度30个字符 password varchar(30) ); 2.3 持久化类 package cn.javabs.mybatisdemo.pojo; public class User{ private Integer id; private String username; private String password; // 生成getter和setter方法 // 覆写 tostring方法 } 2.4 持久化映射信息配置文件 在src下创建cn.javabs.mybatisdemo.mapper包,用于存放映射文件,命名为UserMapper.xml <?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="cn.javabs.mybatisdemo.mapper.UserMapper"> <!-namespace的属性值命名规范为:映射信息文件所在的包名+映射文件名称--> <mapper namespace ="cn.javabs.mybatisdemo.mapper.UserMapper"> <!--insert标签代表插入标签,parameterType为传入参数的类型--> <insert id="addUser" parameterType="cn.javabs.mybatisdemo.pojo.User"> insert into user(id,username,password) values(#{id},#{username},#{password}) </insert> </mapper> 2.5 持久化核心配置文件: 在src下创建一个xml文件,命名为mybatis-config.xml <?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="mysql"> <environment id="mysql"> <transactionManager type="jdbc"></transactionManager> <dataSource type="POOLED"> <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql:///user"/> <property name="username" value="root"/> <property name="password" value="sorry"/> </dataSource> </environment> </environments> <mappers> <mapper resource="cn/javabs/mybatisdemo/mapper/UserMapper.xml" /> </mappers> </configuration>