我是靠谱客的博主 魁梧钻石,最近开发中收集的这篇文章主要介绍mysql通用mapper_这就是——通用Mapper,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

a009ce449dfcbfce4c2e2e9e29c3e7f8.png

image.png

什么是通用mapper?

通用mapper 可以极大的方便开发人员进行ORM,提供极其方便的单表增删改查。

可以按照自己的需要选择通用方法,还能很方便的开发自己的通用方法。

为什么要用通用mapper?

原生Mybatis的痛点

1、mapper.xml文件里有大量的sql,当数据库表字段变动,配置文件就要修改

2、需要自己实现sql分页,select * from table where . . . limit 1,3

自己手写分页,除了传参page、pageSize,还需要返回条目总数count。

3、数据库可移植性差:如果项目更换数据库,比如oracle-->mysql,mapper.xml中的sql要重新写,因为Oracle的PLSQL 和mysql 支持的函数是不同的。

4、生成的代码量过大。

5、批量操作,批量插入,批量更新,需要自写。

快速开始

用过 Mybatis Geneator(MBG)都知道,我们可以通过配置generatorConfig.xml,指定一个数据库以及数据库表,可以使用MBG直接生成对应的Java Bean实体类(POJO)、Mapper.java接口(DAO层接口)、Mapper.xml,以及实体类的Example.ja

最后

以上就是魁梧钻石为你收集整理的mysql通用mapper_这就是——通用Mapper的全部内容,希望文章能够帮你解决mysql通用mapper_这就是——通用Mapper所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部