Mybatis学习之Mapper工具实践

来源:互联网 发布:淘宝上没有燕尾型材了 编辑:程序博客网 时间:2024/06/08 15:07

    最近使用了Mybatis开发项目,但是有个哥们引入了一个Mapper的插件,感觉像Hibernate的Template一样CURD全有。

   前言

获取该插件Maven语句

<!--通用Mapper --><dependency><groupId>tk.mybatis</groupId><artifactId>mapper</artifactId><version>${mapper.version}</version></dependency>

插件引入

import tk.mybatis.mapper.common.Mapper;/** * 继承自己的MyMapper * * @author liuzh_3nofxnp * @since 2015-09-06 21:53 */public interface MyMapper<T> extends Mapper<T> {}

插件使用

public interface TransInfoMapper extends MyMapper<TransInfo> {Map<String,Object> getWechatAmountSum(Map<String,String> params);int getTranInfoSeqNextVal();int updateTransStatus(TransInfo transInfo);}
增、删、改、查的基本已调过,最强大的功能:Example example = new Example(TransInfo.class);Example.Criteria criteria = example.createCriteria();//no为实体类中的字段名称criteria.andEqualTo("no", transNo);int num = transInfoMapper.updateByExampleSelective(ti, example);



0 0
原创粉丝点击