Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liyiorg/mboog
MyBatis 敏捷开发
https://github.com/liyiorg/mboog
mbg mboog mybatis mybatis-generator
Last synced: about 2 months ago
JSON representation
MyBatis 敏捷开发
- Host: GitHub
- URL: https://github.com/liyiorg/mboog
- Owner: liyiorg
- License: apache-2.0
- Created: 2019-04-11T05:37:29.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-01-10T07:10:51.000Z (about 3 years ago)
- Last Synced: 2023-09-24T18:44:34.661Z (over 1 year ago)
- Topics: mbg, mboog, mybatis, mybatis-generator
- Language: Java
- Homepage:
- Size: 102 KB
- Stars: 5
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.txt
- License: LICENSE
Awesome Lists containing this project
README
MBOOG
==============
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.github.liyiorg/mboog/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.liyiorg/mboog/)
[![GitHub release](https://img.shields.io/github/release/liyiorg/mboog.svg)](https://github.com/liyiorg/mboog/releases)
[![License](https://img.shields.io/badge/license-Apache%202-4EB1BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html)MBOOG 是基于 [MyBatis generator](https://github.com/mybatis/generator) 实现的敏捷开发工具,释放开发中对于数据增、删、改、查所占用的时间,提高代码质量。解决原生工具中多种不足,是数据访问层快速开发、标准化开发的一大利器。
## 设计
MBOOG 包含两个模块。* mboog-generator 代码生成模块
* mboog-support 支持模块## 特点
* 简洁 生成的代码整洁无冗余
* 易用 学习使用成本低
* 通用 包括mybatis 大部分使用场景
* 数据库支持 mysql, oracle, postgresql## 特性
* 支持JSR310 使用java8 新日期包对应数据 date,datetime,time 等类型
* 支持按需(数据库字段 )查询数据
* 支持灵活的WHERE条件拼接
* 支持分页查询
* 支持自动乐观锁
* 支持upsert(保存或更新)
* 支持生成service 层代码
## 文档
[wiki](https://github.com/liyiorg/mboog/wiki)