@Deprecated public class GenerateFrameworkFileBySQLDeprecated extends Object
| 构造器和说明 |
|---|
GenerateFrameworkFileBySQLDeprecated()
已过时。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
generate(String filePath,
String saveDir)
已过时。
步骤
读取文件, 将文件分解到list中(一行行来分解), 去掉了第一行的"create table"语句
通过句末的","来判断一个sql语句块.
|
private static void |
generateGroovy(Map<String,List<String>> map,
String saveDir)
已过时。
生成groovy文件
|
private static void |
generateRepository(String saveDir)
已过时。
生成Repository文件
|
private static void |
generateService(String saveDir)
已过时。
生成Service文件
|
private static List<String> |
readFile(File file)
已过时。
读取文件, 并将文件通过换行, 分成一个个list
|
private static String |
remainBracket(String str)
已过时。
通过正则, 取得括号(包括括号)的string
|
private static List<String> |
splitSql(List<String> list)
已过时。
将string通过句末的','来分割为一个个语句
|
private static Map<String,List<String>> |
sqlSequenceSplit(List<String> list)
已过时。
将最终的SQL语句储存为map, 方便最后生成各类文件
|
private static void |
writeInFile(byte[] buffer,
String savePath)
已过时。
|
private static String tableName
public static void generate(String filePath, String saveDir)
filePath - scrip.sql文件路径saveDir - 保存文件的文件夹private static void generateRepository(String saveDir)
saveDir - private static void generateService(String saveDir)
saveDir - private static void generateGroovy(Map<String,List<String>> map, String saveDir)
map - saveDir - private static void writeInFile(byte[] buffer,
String savePath)
private static Map<String,List<String>> sqlSequenceSplit(List<String> list)
list - private static List<String> readFile(File file)
file - private static String remainBracket(String str)
str - Copyright © 2019. All rights reserved.