All Projects → ainilili → Ourbatis

ainilili / Ourbatis

Licence: apache-2.0
Enhancement tools that make the development of Mybatis easier.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Ourbatis

Student Homework Management System
使用SSM+Shiro开发的学生作业管理系统。支持批量打包下载,QQ登陆等功能 生产版:
Stars: ✭ 79 (-5.95%)
Mutual labels:  mybatis, mysql, spring
Javaall
这是一个Java开发宝典,所有的Java技术都在这里,用心学习,努力提升!
Stars: ✭ 67 (-20.24%)
Mutual labels:  mybatis, mysql, spring
Wms
一个基于Spring MVC、Spring、MyBatis、Shiro框架的仓库管理系统Demo。A warehouse management system implement with Spring MVC, Spring Framework,MyBstis,Shiro and MySQL
Stars: ✭ 248 (+195.24%)
Mutual labels:  mybatis, mysql, spring
Ebook
🔥🔥Java相关精品电子书分享100+,书籍来自网络🔥🔥
Stars: ✭ 197 (+134.52%)
Mutual labels:  mybatis, mysql, spring
Web Development Interview With Java
Java 开发相关技术栈(大中厂)高频面试问题收录。
Stars: ✭ 69 (-17.86%)
Mutual labels:  mybatis, mysql, spring
Learningsummary
涵盖大部分Java进阶需要掌握的知识,包括【微服务】【中间件】【缓存】【数据库优化】【搜索引擎】【分布式】等等,欢迎Star~
Stars: ✭ 201 (+139.29%)
Mutual labels:  mybatis, mysql, spring
Ssm booksystem
ssm demo,ssm详细教程,SSM简明教程:简单的十步教你搭建人生第一个SSM框架[ SSM框架整合教程(spring+spring mvc+mybatis+redis+maven+idea+bootstrap) ]
Stars: ✭ 355 (+322.62%)
Mutual labels:  mybatis, mapper, spring
Echo
🦄 开源社区系统:基于 SpringBoot + MyBatis + MySQL + Redis + Kafka + Elasticsearch + Spring Security + ... 并提供详细的开发文档和配套教程。包含帖子、评论、私信、系统通知、点赞、关注、搜索、用户设置、数据统计等模块。
Stars: ✭ 129 (+53.57%)
Mutual labels:  mybatis, mysql, spring
Perfect Ssm
🍇更完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统(RESTful API+redis)
Stars: ✭ 606 (+621.43%)
Mutual labels:  mybatis, mysql, spring
Pdf
编程电子书,电子书,编程书籍,包括C,C#,Docker,Elasticsearch,Git,Hadoop,HeadFirst,Java,Javascript,jvm,Kafka,Linux,Maven,MongoDB,MyBatis,MySQL,Netty,Nginx,Python,RabbitMQ,Redis,Scala,Solr,Spark,Spring,SpringBoot,SpringCloud,TCPIP,Tomcat,Zookeeper,人工智能,大数据类,并发编程,数据库类,数据挖掘,新面试题,架构设计,算法系列,计算机类,设计模式,软件测试,重构优化,等更多分类
Stars: ✭ 12,009 (+14196.43%)
Mutual labels:  mybatis, mysql, spring
Springboot mybatisplus
SpringBoot集成MyBatisPlus
Stars: ✭ 199 (+136.9%)
Mutual labels:  mybatis, mysql, spring
Springbootunity
rabbitmq、redis、scheduled、socket、mongodb、Swagger2、spring data jpa、Thymeleaf、freemarker etc. (muti module spring boot project) (with spring boot framework,different bussiness scence with different technology。)
Stars: ✭ 845 (+905.95%)
Mutual labels:  mybatis, mysql, spring
Shopping Mmall
聚焦高并发、分布式集群、微服务架构迭代的互联网电商项目(Java技术栈)
Stars: ✭ 194 (+130.95%)
Mutual labels:  mybatis, mysql, spring
Ssm
Spring + Spring MVC + Mybatis 构建的简易论坛
Stars: ✭ 209 (+148.81%)
Mutual labels:  mybatis, mysql, spring
Spring Boot Vue Bank
我,请始皇[打钱]是一个前后端分离的工具人系统,项目采用 SpringBoot+Go+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等(主要是多用用工具多踩踩坑)。
Stars: ✭ 157 (+86.9%)
Mutual labels:  mybatis, mysql, spring
Seckill Demo
一个简单的SSM框架的商品秒杀系统🦄
Stars: ✭ 315 (+275%)
Mutual labels:  mybatis, mysql, spring
Nimrod
Nimrod - 基于 Spring Boot 构建 的 Java Web 平台企业级单体应用快速开发框架,适合中小型项目的应用和开发。所采用的技术栈包括 Spring Boot、Spring、Spring Web MVC、MyBatis、Thymeleaf 等,遵守阿里巴巴 Java 开发规约,帮助养成良好的编码习惯。整体采用 RBAC ( Role-Based Access Control ,基于角色的访问控制),具有严格的权限控制模块,支持系统与模块分离开发。最后希望这个项目能够对你有所帮助。Nimrod 开发交流群:547252502(QQ 群)
Stars: ✭ 125 (+48.81%)
Mutual labels:  mybatis, mysql, spring
Android Notes
Articles, notes, interview questions and resources management for Android.
Stars: ✭ 126 (+50%)
Mutual labels:  mybatis, mysql, spring
Watchdog Framework
🍻 「停止维护」基于SpringBoot+Shiro+Mybatis等开发的轻量级管理系统快速开发脚手架
Stars: ✭ 421 (+401.19%)
Mutual labels:  mybatis, mysql, spring
Ssm Bookappointment
优雅整合SSM框架:SpringMVC + Spring + MyBatis(用户登陆式图书预约系统)
Stars: ✭ 666 (+692.86%)
Mutual labels:  mybatis, mysql, spring

Ourbatis

Maven Central License

Introduce

 _____   _   _   _____    _____       ___   _____   _   _____  
/  _  \ | | | | |  _  \  |  _  \     /   | |_   _| | | /  ___/ 
| | | | | | | | | |_| |  | |_| |    / /| |   | |   | | | |___  
| | | | | | | | |  _  /  |  _  {   / / | |   | |   | | \___  \ 
| |_| | | |_| | | | \ \  | |_| |  / /  | |   | |   | |  ___| | 
\_____/ \_____/ |_|  \_\ |_____/ /_/   |_|   |_|   |_| /_____/ 

To make the development of Mybatis more simple and easy, to provide common operation methods and custom entrance, to make the development free from XML, to improve work efficiency and reduce coding time!

Features of Ourbatis

  • 1, simple and convenient, can make Mybatis develop without XML.
  • 2, elegant decoupling, complete isolation of generic and custom SQL tags, making maintenance easier.
  • 3, non-invasive, Mybatis and Ourbatis can be used simultaneously, and the configuration is simple.
  • 4, flexible and controllable, general template can be customized and extended.
  • 5, quick deployment, only one dependency and two configurations are needed to run directly.
  • 6, multi-data source. It can also be used as usual in multi-data source environment.
  • 7, the project is active, Nico will also be used in daily development and optimize Ourbatis, and will be the first to step on the pit and fill the pit.

Install

Take the Spring Boot project for example, and add a dependency

<dependency>
  <groupId>com.smallnico</groupId>
  <artifactId>ourbatis-spring-boot-starter</artifactId>
  <version>1.0.7</version>
</dependency>

Then configure the package path for your entity class:

ourbatis.domain-locations=org.nico.ourbatis.domain

If you want to see Ourbatis startup logs, you can add the following configuration:

logging.level.org.nico.ourbatis=debug

Next, your Mapper simply inherits the SimpleMapper interface:

public interface UserMapper extends SimpleMapper<User, Integer>{}

Simple

Wiki

Update

Feedback

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].