文章目录
1.新建maven项目
2.pom.xml中添加编译器版本以及sql驱动
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<dependencies>
<!-- MySql驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.32</version>
</dependency>
</dependencies>
3.在resources里导入dto.properties或者直接新建dto.properties
//根据数据库生成实体类
dto.driverClass = com.mysql.cj.jdbc.Driver
dto.jdbcUrl = jdbc:mysql://localhost:3306/数据库名
dto.user =
dto.password =
dto.package = 把实体Bean放在哪个包下
dto.mapper = 把mapper放在哪个包下面
dto.tablePrefix = 表类型
dto.driverClass = com.mysql.jdbc.Driver
dto.jdbcUrl = jdbc:mysql://localhost:3306/mybook
dto.user = root
dto.password = root
dto.package = bean
dto.mapper = mapper
dto.tablePrefix = ec_
注意:此处加ec_是因为数据库中的表都是以此开头的
4.引入org.fkjava.dto-2.0.RELEASE.jar
org.fkjava.dto-2.0.RELEASE.jar下载地址
打开Project Settings里的Moudles,点击Dependencies
找到 org.fkjava.dto-2.0.RELEASE.jar路径 然后添加,点击ok
通过DTOHelper自动生成
创建一个类TestMain,运行如下代码即可生成:
该代码位于:jar包下的test类里
import org.fkjava.dto.support.DTOHelper;
public class DtoTest {
public DtoTest() {
}
public static void main(String[] args) {
DTOHelper dto = new DTOHelper();
try {
dto.createDto();
System.out.println("==========恭喜你,自动化生成配置文件成功!==========");
} catch (Exception var3) {
var3.printStackTrace();
}
}
}
结果
注意
注意:生成的东西位于项目下,不是模块下
而且,mapper映射文件里面的命名空间没有具体的包名
修改
配置文件中将具体的包名加上
则最后生成的文件为:
而且,命名空间也比较合乎规范