JOOQ 学习笔记一:代码自动生成

第一步:下载mysql 和jooq 关联jar 文件(基于maven下载)。


  4.0.0
  
    com.zzg
    jooq.demo
    0.0.1-SNAPSHOT
  
  jooq-one
  
  
		
			org.jooq
			jooq
			3.8.0
		
		
			org.jooq
			jooq-meta
			3.8.0
		
		
			org.jooq
			jooq-codegen
			3.8.0
		
		
			mysql
			mysql-connector-java
			5.1.38
		
		
			com.alibaba
			druid
			1.0.18
		
	
	
	
		
			
				org.apache.maven.plugins
				maven-compiler-plugin
				3.5.1
				
					1.8
					1.8
				
			
		
	

第二步:创建jooq_lib文件夹,将相关的jar 文件移入该文件加下。

关联jar文件如下:1、jooq-3.8.0.jar    

 2、jooq-codegen-3.8.0.jar

 3、jooq-meta-3.8.0.jar

 4、mysql-connector-java-5.1.38.jar


第三步:在jooq_lib 文件夹中,准备代码自动生成配置文件resource.xml.



	
	
		com.mysql.jdbc.Driver
		jdbc:mysql://localhost:3306/admin
		root
		123456
	
	
		
		org.jooq.util.JavaGenerator
		
			
			org.jooq.util.mysql.MySQLDatabase
			
			admin
			
			.*
			
			
		
		
			
			org.test.jooq.generated
			
			src/main/java/
		
	

总体的代码生成器结构图如下:

JOOQ 学习笔记一:代码自动生成_第1张图片


第四步:执行自动生成代码指令

java -classpath jooq-3.8.0.jar;jooq-meta-3.8.0.jar;jooq-codegen-3.8.0.jar;mysql-connector-java-5.1.38.jar; org.jooq.util.GenerationTool /resource.xml

如下截图所示:




你可能感兴趣的:(Java(功能篇))