zoukankan      html  css  js  c++  java
  • 随便写了一个CodeToDbTable可生成(含备注)sql脚本(基于hibernate实体)

    码云链接
    ------废话补多少,要转的hibernate结构实体类(加上Comment特性备注实体&属性)之间放到com.jiyilee.database.entity下面,直接运行App的main即可生成(含备注)sql脚本



    # 前言-CodeToDbTable

    惯例,公开版为基础吧。
    增强版链接:https://gitee.com/jiyilee/entity-code-to-db-table.git
    ```
    公司部门老大(老板认识的人啦---当然也是个职场套路老手)让设计新系统数据库,想拿旧的类似系统参考下(我是想直接修改),可惜~
    只给了没有备注的数据库脚本---让参考(个屁啊)又不给pd文件!(说不见了,但是我看了下代码,有备注的哦。。。职场就是这个鸟样了~),只能自己逆向。所以今天吃饱了就网上找了参考后,有了这个
    PS,你懂得,很多时候也是有用的,^_^
    ```

    #### 介绍

    + CodeToDbTable,参考让Hibernate生成的DDL脚本自动增加注释https://blog.csdn.net/liangyixin19800304/article/details/12426979?utm_source=blogxgwz5
    + tool.gentable下面用于非hibernate的实体转table,比如json转的实体类。比较简单,只转mysql的脚本、都为字符串类型


    #### 软件架构

    ```
    .
    ├── com
    │   └── jiyilee
    │   ├── App.java
    │   ├── database
    │   │   └── entity
    │   ├── schema
    │   │   ├── Comment.java
    │   │   └── SchemaExportTool.java
    │   └── tool
    │   └── gentable
    │   ├── SqlGeneratorFromJavaEntity.java
    │   ├── entity
    │   │   └── DeviceUploadRecord.java
    │   └── sql
    │   └── create.sql
    └── org
    └── hibernate
    ├── cfg
    │   ├── MyAnnotationBinder.java
    │   ├── MyCommentBinder.java
    │   └── MyConfiguration.java
    └── tool
    └── hbm2ddl
    └── MySchemaExport.java

    ```

    #### 联系
    + 阿泽
    + jiyilee
    + 15818121977
    若转载,请注明@jiyilee.cnblogs.com 珍惜生活,努力工作!!!
  • 相关阅读:
    【故障处理】ORA-12162: TNS:net service name is incorrectly specified (转)
    android studio 编程中用到的快捷键
    java时间格式串
    android Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine.
    linux安装vmware
    x1c 2017 安装mint18的坑——grub2
    x1c2017 8G版 win linux的取舍纠结记录
    python的try finally (还真不简单)
    kafka+docker+python
    json文件不能有注释
  • 原文地址:https://www.cnblogs.com/jiyilee/p/13799392.html
Copyright © 2011-2022 走看看