Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

0.1 Experience Generator at extreme speed


May 14, 2021 JFinal manual



JFinal 2.1 adds Generator to generate Model, BaseModel, MappingKit, DataDictionary files at very quick speed. W hen using , only four numbers of generators are required to be equipped: baseModelPackageName, baseModelOutputDir, modelPackageName, modelOutputDir. The four parameters represent baseModel's package name, baseModel's output path, model's package name, model's output path, and here's the sample code:

// base model 所使用的包名
String baseModelPkg = "model.base";
// base model 文件保存路径
String baseModelDir = PathKit.getWebRootPath() + "/../src/model/base";
 
// model 所使用的包名
String modelPkg = "model";
// model 文件保存路径
String modelDir = baseModelDir+ "/..";
 
Generator gernerator = new Generator(dataSource, baseModelPkg, baseModelDir,modelPkg, modelDir);
gernerator.generate();

The source code can be downloaded directly for the project on JFinal's official website: http://www.jfinal.com