1 Star 3 Fork 0

tanxianbo/mybatisCreateTable

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

mybatisCreateTable

项目介绍

在csdn无意中看到一遍讨论自动创建表的文章,copy了一些代码片段,实现扫描器,支持hibernate-jpa-api的注解,自动创建数据库表

软件架构

  1. 用到lombok工具包
  2. hibernate-jpa-api注解包
  3. 其他的基本上是实现创建表的算法

项目说明

  1. test01.Test01是测试用例,可直接执行
  2. com.gitee.tanxianbo.service.impl.SysMysqlCreateTableServiceImpl.createMysqlTable()是主要的方法,配置好,执行这个方法即可自动创建表

安装教程

  1. 配置spring.xml文件 加入下面配置
 <context:component-scan base-package="com.gitee.tanxianbo.service"/>

  <bean class="com.gitee.tanxianbo.config.CreateTableConfig">
      <property name="modelPack" value="test01.model"/>
      <property name="tableAuto" value="update"/>
    </bean>

    <import resource="spring-mybatis.xml"/>
  1. modelPack 是扫描model的目录 tableAuto update表示更新,create表示删除原表重新创建

空文件

简介

本项目使mybatis类似hiberate一样自动创建数据库表 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/tanxianbo/mybatisCreateTable.git
git@gitee.com:tanxianbo/mybatisCreateTable.git
tanxianbo
mybatisCreateTable
mybatisCreateTable
master

搜索帮助