根据数据库中表自动生成 model、query、xml、dao、 service
不支持表物理外键关联、无主键表生成
修改 AutoGenerator.java 文件对应配置项运行即可生成代码
- 修改数据库配置信息
String url = "jdbc:mysql://127.0.0.1:3306/stock?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull";
String userName = "root";
String password = "123456";
String driverClass = "com.mysql.jdbc.Driver";
- 修改生成model、query、dao、service对应的包名
// 代码生成配置
configInfo = new ConfigInfo()
.daoPackage("com.busgo.stock.inner.dao")
.servicePackage("com.busgo.stock.inner.service")
.modelPackage("com.busgo.stock.inner.model")
.queryPackage("com.busgo.stock.inner.query").dataBaseInfo(dataBaseInfo).saveDir("stock");
- 直接运行(src/main/java/com/busgo/generator/AutoGenerator.java执行即可生成代码