package generate;
/**
*
* @ProjectName:GenerateFile
* @Author:tangwzh
* @Description: 自动生成sql,dao,service文件
* @Version:V1.0
* @Date:2014-5-20 下午2:55:28
*/
public class GenerateFile {
/**
* @param filePath 文件存储路径
* @param tableName 数据据表名
* @param modelQualifiedName 实体类全名
* @throws ClassNotFoundException
*/
public static void generateAllFile(String filePath, String tableName, String modelQualifiedName) throws ClassNotFoundException{
generateSqlFile(filePath, tableName, modelQualifiedName);
generateDaoFile(filePath, tableName);
generateDaoImplFile(filePath, tableName);
generateServiceFile(filePath, tableName, modelQualifiedName);
generateServiceImplFile(filePath, tableName, modelQualifiedName);
}
/**
* @param filePath 文件存储路径
* @param tableName 数据库表名
* @param modelQualifiedName 实体类全名
*/
public static void generateSqlFile(String filePath, String tableName, String modelQualifiedName){
GenerateSql.generateSqlFile(filePath, tableName, modelQualifiedName);
}
/**
* @param filePath 文件存储路径
* @param tableName 数据库表名
*/
public static void generateDaoFile(String filePath, String tableName){
GenerateDao.generateDaoFile(filePath, tableName);
}
/**
* @param filePath 文件存储路径
* @param tableName 数据库表名
*/
public static void generateDaoImplFile(String filePath, String tableName){
GenerateDao.generateDaoImplFile(filePath, tableName);
}
/**
* @param filePath 文件存储路径
* @param tableName 数据库表名
* @param modelQualifiedName 实体类全名
* @throws ClassNotFoundException
*/
public static void generateServiceFile(String filePath, String tableName, String modelQualifiedName) throws ClassNotFoundException{
GenerateService.generateServiceFile(filePath, tableName, modelQualifiedName);
}
/**
* @param filePath 文件存储路径
* @param tableName 数据库表名
* @param modelQualifiedName 实体类全名
* @throws ClassNotFoundException
*/
public static void generateServiceImplFile(String filePath, String tableName, String modelQualifiedName) throws ClassNotFoundException{
GenerateService.generateServiceImplFile(filePath, tableName, modelQualifiedName);
}
}
生成的jar包下载地址:http://pan.baidu.com/s/1jGIChsq
java通过实体类生成sql、dao、service文件
最新推荐文章于 2021-01-15 13:16:46 发布