MyBatis 小技巧

在Mapper接口文件中,使用一个接收对象参数,

比如下面这个接口方法在mapper的接口文件中定义

List getWords(Form form);

接收对象参数为

StudyForm form

而在mapper.xml文件中可以直接使用form对象中的属性

即 #{form.bookId} = #{bookId} 

 

原因:

参数从mapper的接口文件到mapper.xml文件中实际传递的形式为:

List getWords(Form form, Integer bookId, Integer unitId);

 

ps:Form类

public class Form {
    private Integer bookId;
    private Integer unitId;
}

你可能感兴趣的:(Mybatis使用技巧)