问题描述
/** * 搜索条件类 * *///为了做查询方便,添加了一个搜索条件类public class Condition { public String propName; //类属性 public Object propValue; //类属性值 public Relation relation; //关系类,一个枚举类,存放一些关系,如:>=,<=,like等 public Condition() { } public Condition(String propName, Object propValue, Relation relation) { this.propName = propName; this.propValue = propValue; this.relation = relation; }}//DAO接口里的方法,第二个参数和第三个参数为分页用public List<T> findList(List<Condition> paramConditions, int paramInt1, int paramInt2);public List<T> findList(List<Condition> paramConditions);请问这个方法在Mapper.XML里该怎么映射啊?还有如果DAO接口里的方法有重载又该怎么映射啊?新学Mybatis不是很懂,有搞过的帮忙看看,拜谢了
解决方案
重载不支持 而且应该避免
解决方案二:
不能写重载方法,你可以放入Map,然后在xml配置文件里面根据Map的key值来获取对应的value,这样就可以解决你的问题
时间: 2024-11-02 05:43:19