# AutoTable **Repository Path**: lwenbin/auto-table ## Basic Information - **Project Name**: AutoTable - **Description**: 基于java实体上的注解完成数据库表自动维护的框架 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: https://autotable.tangzc.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 49 - **Created**: 2024-03-07 - **Last Updated**: 2024-03-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

1648883788444-1068117e-f573-4b0b-bbb9-8a3208810860.png

你只负责维护实体,数据表的事情交给我

img img

## 什么是AutoTable? 顾名思义-自动表格,根据Bean实体,自动映射成数据库的表结构。 用过JPA的都知道,JPA有一项重要的能力就是表结构自动维护,这让我们可以可以专注于业务逻辑和实体,而不需要关心数据库的表、列的配置,尤其是开发过程中频繁的新增表及变更表结构,节省了大量手动工作。 但是在Mybatis圈子中,一直缺少这种体验,所以AutoTable应运而生了。 ## 兼容多款Mybatis拓展框架 AutoTable分别在表名、字段名、主键、主键策略、枚举处理、多数据源等多方面进行接口化抽取,兼容了大部分主流Mybatis拓展框架,如Mybatis-plus、Mybatis-flex等。 ### mybatis-plus拓展包 mybatis-plus-ext是mybatis-plus框架的拓展包,在框架原有基础上做了进一步的轻度封装,增强内容:免手写Mapper、多数据源自动建表、数据自动填充、自动关联查询、冗余数据自动更新、动态查询条件等。 ### mybatis-flex拓展包 敬请期待 ## 官方教程 AutoTable教程 ## 特别感谢 > 感谢JetBrains提供的软件支持 JetBrains Logo (Main) logo.