_Generator.java
1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
package com.air.model;
import java.io.File;
import javax.sql.DataSource;
import com.jfinal.kit.Prop;
import com.jfinal.kit.PropKit;
import com.teplot.common._JFinalGenerator;
/**
* Depiction:
* <p>
* Modify:
* <p>
* Author: Kevin Lynn
* <p>
* Create Date:2017年6月12日 上午11:14:08
*
*/
public class _Generator {
public _Generator() {
}
public static void main(String[] args) {
String pathname = "/Users/Kevin/Documents/workspace/javaweb/air-server/air-model/src/main/resources/config.properties";
Prop p = PropKit.use(new File(pathname));
String jdbcUrl = p.get("jdbc.url");
String jdbcUser = p.get("jdbc.user");
String jdbcPassword = p.get("jdbc.password");
DataSource dataSource = _JFinalGenerator.getDataSource(jdbcUrl, jdbcUser, jdbcPassword);
String baseModelPackageName = "com.air.model.base";
String baseModelOutputDir = "/Users/Kevin/Documents/workspace/javaweb/air-server/air-model/src/main/java/com/air/model/base";
String modelPackageName = "com.air.model";
String modelOutputDir = baseModelOutputDir + "/..";
_JFinalGenerator.generate(dataSource, baseModelPackageName, baseModelOutputDir, modelPackageName,
modelOutputDir);
}
}