MyBatis3 通用CRUD的研究[二]
这次把代码贴全吧
首先是Mapper接口的基类
实际使用时,只需要构建一个继承MyBatisPOJO的实体对象,和一个继承BaseMapper的映射器就可以了
例子:
// 只需要继承BaseMapper,就可以直接实现根据主键的Update,Insert,Delete操作// 如果需要其他附加动作,也可以增加xml文件,完全没有冲突public interface InfoShopMapper extends BaseMapper<TestTable>{}?
其他操作与MyBatis原始操作一样
?
另外,希望有高人能提供生成通用Select的办法