• 大小: 2.14M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-23
  • 语言: Java
  • 标签:

资源简介

读取数据库表结构 自动生成增删改查代码

资源截图

代码片段和文件信息

package com.isoftstone.autocoding;

import com.isoftstone.autocoding.common.Column;
import com.isoftstone.autocoding.common.Table;
import com.isoftstone.autocoding.utils.CamelCaseUtils;
import com.isoftstone.autocoding.utils.FileHelper;
import com.mysql.jdbc.StringUtils;
import freemarker.template.Configuration;
import freemarker.template.Template;
import org.apache.log4j.Logger;

import javax.swing.filechooser.FileSystemView;
import java.io.*;
import java.sql.Connection;
import java.sql.DatabasemetaData;
import java.sql.ResultSet;
import java.text.SimpleDateFormat;
import java.util.*;

public class EasyCodeApplication {

    private Logger logger = Logger.getLogger(this.getClass());
    private Properties properties;

    /**
     * 读取配置文件
     *
     * @throws 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-09-29 09:46  easy_code\
     目录           0  2019-09-29 09:46  easy_code\.idea\
     目录           0  2019-09-29 09:44  easy_code\.idea\libraries\
     文件         359  2019-09-29 09:44  easy_code\.idea\libraries\lib.xml
     文件         263  2019-09-29 09:44  easy_code\.idea\misc.xml
     文件         265  2019-09-29 09:44  easy_code\.idea\modules.xml
     目录           0  2019-09-29 09:46  easy_code\.idea\sonarlint\
     目录           0  2019-09-29 09:44  easy_code\.idea\sonarlint\issuestore\
     文件        8786  2019-09-29 09:46  easy_code\.idea\workspace.xml
     文件         495  2019-09-29 09:44  easy_code\easy_code.iml
     目录           0  2019-09-29 09:43  easy_code\lib\
     文件     1187413  2019-04-13 16:32  easy_code\lib\freemarker.jar
     文件      489884  2019-04-13 16:32  easy_code\lib\log4j-1.2.17.jar
     文件      709922  2019-04-13 16:32  easy_code\lib\mysql-connector-java-5.1.7-bin.jar
     文件           0  2019-09-29 09:46  easy_code\log.txt
     目录           0  2019-09-29 09:46  easy_code\out\
     目录           0  2019-09-29 09:46  easy_code\out\production\
     目录           0  2019-09-29 09:46  easy_code\out\production\easy_code\
     目录           0  2019-09-29 09:46  easy_code\out\production\easy_code\com\
     目录           0  2019-09-29 09:46  easy_code\out\production\easy_code\com\isoftstone\
     目录           0  2019-09-29 09:46  easy_code\out\production\easy_code\com\isoftstone\autocoding\
     目录           0  2019-09-29 09:46  easy_code\out\production\easy_code\com\isoftstone\autocoding\common\
     文件        2312  2019-09-29 09:46  easy_code\out\production\easy_code\com\isoftstone\autocoding\common\Column.class
     文件        1980  2019-09-29 09:46  easy_code\out\production\easy_code\com\isoftstone\autocoding\common\Table.class
     文件       10882  2019-09-29 09:46  easy_code\out\production\easy_code\com\isoftstone\autocoding\EasyCodeApplication.class
     目录           0  2019-09-29 09:46  easy_code\out\production\easy_code\com\isoftstone\autocoding\utils\
     文件        2132  2019-09-29 09:46  easy_code\out\production\easy_code\com\isoftstone\autocoding\utils\CamelCaseUtils.class
     文件        2632  2019-09-29 09:46  easy_code\out\production\easy_code\com\isoftstone\autocoding\utils\FileHelper.class
     文件        3825  2019-09-29 09:45  easy_code\out\production\easy_code\generator.xml
     文件         815  2019-04-13 16:32  easy_code\out\production\easy_code\log4j.properties
     目录           0  2019-09-29 09:46  easy_code\out\production\easy_code\meta-INF\
............此处省略44个文件信息

评论

共有 条评论