starmcc / qm-data

qm-data for spring-boot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Qm-Data

1. Preface

1.1 Introduce

数据持久层在框架中已经封装成为QmData,开发时直接使用QmData提供的方法进行数据操作。

它是基于Mybatis进行的一系列封装,由框架内部实现了QmData的接口。

1.2 Trait

  • 自动SQL增删改查操作
  • 普通增删改查无需编写XML和DAO
  • 高度自由的数据持久交互
  • 永久开源

1.3 Realization Process

Spring中获取SqlSessionTemplate,进而使用MybatisSqlSession传递命名空间和参数列表进行一系列的封装。

1.4 Semi Auto SQL

在使用过程中,只需要对实体类进行一些必要的注解修饰,就可以利用实体类进行自动SQL增删改查,无需书写SQL完成业务数据库操作。

也可以自行书写SQL完成复杂的业务数据库操作。

1.5 Help Document

Show Help Document

1.6 Update Version Log

Show Version

1.7 Open Source

https://github.com/starmcc/qm-data

2. Maven Warehouse

<dependency>
  <groupId>com.starmcc</groupId>
  <artifactId>qm-data</artifactId>
  <version>x.x.x-RELEASE</version>
</dependency>

3. Environment

  • mybatis-spring-boot-starter 2.2.0

4. Main Content

主要依赖Mybatis拓展的一个自动化SQL工具集。

About

qm-data for spring-boot

License:Apache License 2.0


Languages

Language:Java 100.0%