今天给项目的数据字典查询添加通用方法,发现里边已经有了一个查询所有数据字典的方法
List<Dict> selectDictList();
但我想设置的方法是根据数据字典的code查询出所有数据字典,于是添加
List<Dict> selectDictList(String code);
在mapper.xml中也添加了查询语句,结果调试发现系统竟然调用了那个无参的查询方法。
网上查询,才知道,Mybatis的Mapper接口方法不能重载!在不同namespace中可以有id一样的查询接口,但是同一个namespace中不能有重复的id接口。