mybatis和spring整合中mapperInterface是做什么用的
1个回答
展开全部
是对象 mapper.xml的接口,
比如 我有个会员接口
/**
* 会员接口
*
* @author Administrator
*
*/
public interface MemberMapper {
/**
* 注册会员!
*
* @param record
* @return -受影响的行数
*/
int addMember(Member record);
那么我MemberMapper.xml 应该是这样子
<mapper namespace="com.dyvip.dao.memberManager.MemberMapper">//这个是上面接口的名称‘MemberMapper’
<insert id="addMember" parameterType="com.dyvip.entity.memberManager.Member" >
insert into member_tb
xxx
</insert>
在业务层(services )就可以调用了
/**
* 调用会员接口
*/
@Autowired
private MemberMapper memberMapper;
int count = memberMapper.addMember(member);
比如 我有个会员接口
/**
* 会员接口
*
* @author Administrator
*
*/
public interface MemberMapper {
/**
* 注册会员!
*
* @param record
* @return -受影响的行数
*/
int addMember(Member record);
那么我MemberMapper.xml 应该是这样子
<mapper namespace="com.dyvip.dao.memberManager.MemberMapper">//这个是上面接口的名称‘MemberMapper’
<insert id="addMember" parameterType="com.dyvip.entity.memberManager.Member" >
insert into member_tb
xxx
</insert>
在业务层(services )就可以调用了
/**
* 调用会员接口
*/
@Autowired
private MemberMapper memberMapper;
int count = memberMapper.addMember(member);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询