mybaits 学习笔记(接口式编程)五

 一、在DAO层创建接口类

  如: IUser.java

package dao;

import java.util.List;

import bean.User;

public interface IUser{

  public List<User> queryUserList(User user);

}

二、包名及接口名作为User.xml文件的namespace

  <mapper namespace="dao.IUser">

 

三、User.xml中的sql id 与接口中的方法名使用相同名称

  <select id="queryUserList" parameterType="bean.User" resultMap="User">

四、接口方法的参数与xml中的参数一致

  public List<User> queryUserList(User user);

  <select id="queryUserList" parameterType="bean.User" resultMap="User">

五、接口返回值类型与xml中的返回值类型一致

   public List<User> queryUserList(User user);

   <select id="queryUserList" parameterType="bean.User" resultMap="User">

  

<resultMap type="bean.User" id="User">
<id column="u_id" jdbcType="INTEGER" property="id"/>
<result column="name" jdbcType="VARCHAR" property="name"/>
<collection property="bookList" resultMap="Book.BookResult"></collection>
</resultMap>

六、DAO层调用

IUser iuser= sqlSession.getMapper(IUser.class);
userList = iuser.queryUserList(user);

 

  

转载于:https://www.cnblogs.com/wwwx/p/8076208.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值