mybatis+spring 省去dao實現層直接匹配mapper
阿新 • • 發佈:2019-01-26
最早接觸mybatis的時候都是dao層,然後dao實現層通過namespace匹配到mapper,後面發現mybatis可以自動匹配到mapper省去dao實現層,減少程式碼分層以及程式碼量,變相的提高程式碼效率
1、其他程式碼省略,新建dao層,對dao層沒有特別要注意的事情,如果需要傳遞多個引數可以使用@Param。
public interface IDictDataDao {
int deleteByPrimaryKey(Integer id);
int insert(DictData record);
int insertSelective(DictData record);
DictData selectByPrimaryKey(Integer id);
int updateByPrimaryKeySelective(DictData record);
int updateByPrimaryKey(DictData record);
int selectPageCountByCondition(@Param("condition") DictDataCondition condition);
}
2、建立對應的mapper檔案,需要注意的namespace需要指定到上面建立的dao
3、新建service,呼叫dao層