一.项目整体结构
二.详细内容
0.导入jar包
1.domian
(1)User实体类
2. dao
(1)IUserDao
UserDao层接口,定义crud接口方法
(2)IUserDao.xml
注解方式配置不需要实现dao接口,会自动实现并创建对象
只需要配置实体类对应的SQL映射
<?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">
<!-- 表与类的映射文件 -->
<!-- namespace 命名空间 唯一 :格式 :当前文件所在包名+映射文件去掉后缀的文件名 (类名) -->
<mapper namespace="cn.wang.dao.IUserDao">
<!-- id标识 语句的唯一性 -->
<!-- resultType 全类名 -->
<select id="findAll" resultType="cn.wang.domain.User">
SELECT * FROM tbl_user
</select>
<!-- add添加 -->
<!-- parameterType表示参数类型 全类名 -->
<!-- 设置参数 用#{属性名称}表示值的获取 -->
<insert id="add" parameterType="cn.wang.domain.User">
insert into tbl_user
(uname,upsw,uage) values(#{uname},#{upsw},#{uage})
</insert>
<delete id="deleteById" parameterType="java.io.Serializable">
delete from tbl_user where
id=#{id}