mybatis 的crud,快速的增删查改 spring或者springboot中使用mybtais,像jpa一样可以使用注解进行实体和数据库表的映射, 目前只实现了单表,主键使用UUID生成 使用简单,可以减少大量的 mapper的dao层和service层的代码,使用基类统一的代码 已经在本人的不少工程验证过,快速实现crud 一:组件jar包说明: 1.封装了数据实体对应的数据库列的一一映射
Mybatis基础代码生成器 通过Mybatis-generator生成mybatis所需要使用的基础代码。 如何使用 修改配置文件 jdbc.driverClass=com.mysql.jdbc.Driver#数据库链接地址jdbc.connectionURL=jdbc:mysql://127.0.0.1:3306/test#数据库账户名jdbc.userId=root#数据库密码jdbc.pa
mybatis分页插件MicroPageInterceptor 特点: 1, 支持mysql和oracle分页 2, 不必在xml编写统计count的sql 3, 使用RowBounds子类PageInfo作为分页信息和记录总数的载体,不必像其他分页插件那样要求输入输出参数必须继承特殊父类。 4, 可在PageInfo中填写自定义排序sql串,提高查询性能和排序灵活性 jar已经提交mav
Tigon MyBatis为Spring工程中MyBatis的Mapper提供增强,主要有以下特点: 代码又少又壮,绝不做多余的事情 仅需Mapper继承接口,实现增 删 改 查,无额外配置,爽到没女朋友 用完即走,毫不留恋 开始使用 引入Maven依赖 <dependency> <groupId>me.chyxion.tigon</groupId> <artifactId>tigon-myb
mybatis-milu是一个mybatis的增强框架,应用JPA规范,补充mybatis的ORM模型。框架主要参考Spring-data-jpa的优秀设计,并抛弃其一些复杂的设计。同时,也参考了mybatis-plus的一些理念。 mybatis-milu遵循JPA的注解规范,熟悉JPA(如Hibernate、OpenJPA)的可以快速上手,不熟悉的也可以通过文档快速了解。 使用通用Mapper
1.介绍: MyBatis generator plus 基于mybatis-generator-core v.1.3.2 扩展,增加如下主要特性: 1.生成支持Oracle、Mysql、Sqlserver分页查询的代码: //分页查询demoOperateLogExample relationshipsExample = new OperateLogExample();relationships
mybatisplus-plus 是对 mybatisplus 的一些功能补充。 自动填充优化功能 原生mybatisplus只能做%s+1和now两种填充,mybatisplus-plus在插入或更新时对指定字段进行自定义复杂sql填充。 需要在实体类字段上用原生注解@TableField设置fill=FieldFill.INSERT fill=FieldFill.UPDATE或fill=Fi
MybatisX 可辅助 idea 快速开发 mybatis 插件,为效率而生。 官方安装:File -> Settings -> Plugins -> Browse Repositories.. 输入 mybatisx 安装下载 Jar 安装:File -> Settings -> Plugins -> Install plugin from disk.. 选中 mybatisx..jar 安装
Mybatis-Flex 是一个优雅的 Mybatis 增强框架。 特征 很轻量,整个框架只依赖 Mybatis 再无其他第三方依赖 Entity 类的基本增删改查、以及分页查询 Row 通用映射支持,可以无需实体类对数据库进行增删改查 支持多种数据库类型,自由通过方言持续扩展 支持联合主键,以及不同的主键内容生成策略 极其友好的 SQL 联动查询,IDE 自动提示不再担心出错 更多小惊喜 hel
完美集成lombok,swagger的代码生成工具,让你不再为繁琐的注释和简单的接口实现而烦恼:entity集成,格式校验,swagger; dao自动加@mapper,service自动注释和依赖; 控制器实现单表的增副改查,并集成swagger实现api文档。
mybatisplay 是为 Play Framework 框架编写的集成 MyBatis 的插件。
MyBatis Migrations 是 MyBatis 项目下的一款采用命令行来迁移数据库的工具。 MyBatis Schema 迁移系统(或简称为 MyBatis 迁移)旨在: 使用任何新数据库或现有数据库 利用源代码管理系统(例如Subversion) 使并发开发人员或团队能够独立工作 允许冲突非常明显且易于管理 允许向前和向后迁移(分别演进和演进) 使数据库的当前状态易于访问和理解 尽管具
kot-mybatis ,一款 mybatis 增加工具,简单易用,可以快速的帮助开发者提高效率,包含如下功能点: 1、条件构造器,lambda 表达式 @Test public void findOne() { final User user = User.builder().userName("A7").realName("林").userStatus(1).buil
为 SpringBoot(基于 Servlet 的 Web 项目) + Mybatis 提供简单易用的分页查询支持 功能说明 以前要做一个分页查询需要做的: 每个接口都需要接收分页参数 写一个查询特定页数据的SQL 写一个查询总记录数的SQL 写一个分页查询结果的实体类 将结果拼到分页查询结果的实体类中,并响应给前端 如果需要导出Excel,又需要写一堆POI操作 用了这个包之后你需要做的: 在需
mybatis 二级缓存除了使用 oscache 外,还存在另外一种方式,就是 redis 。 oscache 将数据存储在内存中,当在大型系统中,这严重影响系统性能。 而使用 redis 可以做到集群中多台机器共享一个缓存,尤其在做负载均衡的时候,不仅缓存透明化,而且缓存更新0延迟,只要有有一台机器更新了缓存,其它机器立即可使用。 但是官方提供的 mybatis-redis 插件,存在一个问题。