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
- Mybatis学习之Mapper工具实践
- Mybatis学习二之Mapper XML 文件
- Mybatis学习笔记之mapper代理
- 7.28--SSH学习之MyBatis-Mapper
- mybatis学习二之mapper.xml文件
- MyBatis 实践 -Mapper与DAO
- Mybatis学习- Mapper
- springmvc学习笔记(7)-springmvc整合mybatis之mapper
- Mybatis学习错误之:重复加载mapper.xml
- Mybatis学习之mapper映射文件中属性的含义
- springboot学习10之jersey+mybatis+通用mapper+分页PageHelper
- springmvc学习笔记(7)-springmvc整合mybatis之mapper
- mybatis学习三之mapper.xml开发方法
- mybatis mapper代理学习笔记
- MyBatis之Mapper动态代理
- Mybatis之mapper代理方法
- MyBatis之 mapper代理方式
- Mybatis之Mapper动态代理
- 一致性哈希算法(consistent hashing)
- Oracle相关压缩技术
- 修改Spring中MaxUploadSizeExceededException返回提示
- python学习:zip函数
- 【Java EE】JDBC数据库编程基础
- Mybatis学习之Mapper工具实践
- 双栈排序练习
- C# 时间格式
- mysql 表设计,约束条件,索引
- linux c之((void *) - 1)是啥意思
- 如何理解 RxJS?
- 怎样写权利要求书(转)
- Pentester Lab学习计划之From SQL Injection to Shell II
- 基于.net的分布式事务