欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

手把手教你从数据库生成实体类(一)

程序员文章站 2022-07-02 16:58:27
开始写之前的说明 ​ 这只是一个简单的解析数据库建表语句之后,根据解析结果生成java文件的一个简单工具。写的原因是因为项目中没有人写实体类的注释,字段的注释,所以就自己写了一个。 ​ 这里在生成java文件的时候用的是 freemarker 。用了 jdbc 作为执行sql的工具。 ​ 这个项目已 ......

开始写之前的说明

​ 这只是一个简单的解析数据库建表语句之后,根据解析结果生成java文件的一个简单工具。写的原因是因为项目中没有人写实体类的注释,字段的注释,所以就自己写了一个。

​ 这里在生成java文件的时候用的是freemarker。用了jdbc作为执行sql的工具。

​ 这个项目已经放在github上了,地址:https://github.com/hjx601496320/entitymaker

用到的依赖:

<dependency>
    <groupid>junit</groupid>
    <artifactid>junit</artifactid>
    <version>4.12</version>
</dependency>

<dependency>
    <groupid>org.freemarker</groupid>
    <artifactid>freemarker</artifactid>
    <version>2.3.28</version>
</dependency>

<dependency>
    <groupid>junit</groupid>
    <artifactid>junit</artifactid>
    <version>4.12</version>
</dependency>

<dependency>
    <groupid>mysql</groupid>
    <artifactid>mysql-connector-java</artifactid>
    <version>5.1.45</version>
</dependency>

<dependency>
    <groupid>com.mchange</groupid>
    <artifactid>c3p0</artifactid>
    <version>0.9.5.2</version>
</dependency>