Files
ger-market-java/src/test/java/rp/lee/jpa/JpaDDDGen.java
2024-01-03 21:20:05 +08:00

58 lines
1.2 KiB
Java

package rp.lee.jpa;
import java.sql.SQLException;
import javax.annotation.Resource;
import javax.sql.DataSource;
import com.mysql.cj.jdbc.MysqlDataSource;
import rp.lee.jpa.ddd.Cons;
import rp.lee.jpa.ddd.ToolDDD;
/**
*
* title: JpaDDDGen.java
* DDD 脚手架
*
* @author rplees
* @email rplees.i.ly@gmail.com
* @version 1.0
* @created 2023年8月9日 下午5:41:52
*/
public class JpaDDDGen {
@Resource DataSource dataSource;
/**
* 获取数据库连接
* @return
*/
public static DataSource getMySQLDataSource() {
MysqlDataSource mysqlDS = new MysqlDataSource();
mysqlDS.setURL("jdbc:mysql://43.132.212.180:33306/india_stock?useUnicode=true&characterEncoding=utf-8");
mysqlDS.setUser("root");
mysqlDS.setPassword("33BsUUcnXRYgwt");
return mysqlDS;
}
public static void main(String[] args) throws SQLException, Exception {
Cons.BASE_PACKAGE = "cn.stock.%s";
Cons.module = "market";
/**
* 请修改实际上本机的项目路径
*/
String path = "src/main/java";
Cons.CLIENT_FOLDER_PATH = path;
Cons.SERVER_FOLDER_PATH = path;
/**
* cs_statistic - 要生成的数据库表
*/
Cons.tableNameToEntiyMapping.put("money_stock", null);
ToolDDD.g(getMySQLDataSource().getConnection());
}
}