IDEA下mybatis逆向工程工具和坑点

mybatis逆向工程:使用mybatis generator插件,将数据库表自动生成Bean,mapper,dao文件,帮你剩下大把时光,但其中有很多坑点,这里也记录下来。

1. 首先在pom.xml文件下加插件的配置


	
		
		
		org.mybatis.generator
		mybatis-generator-maven-plugin
		1.3.4
		
	

2. 然后继续在pom.xml添加依赖


				mysql
				mysql-connector-java
				5.1.30
			

3. 接着创建一个数据库表(下面按照这个数据库表做实验好了)

create table tbl_student
(
  stu_id   int          not null
    primary key,
  stu_name varchar(255) not null,
  chinese  int          not null,
  math     int          not null,
  english  int          not null
);

4. 创建如下一个xml文件

IDEA下mybatis逆向工程工具和坑点_第1张图片

代码





  
  
  
  
  
  
  
  
    
    
    
    

    
    
    
    
    
    
    
    

5.分析上面的表,分成三部分

第一部分,是连接数据库,坑点是URL后面的参数,多个参数用'&'会提示符号错误,要用'&',然后这两个参数虽然不知道上面意思,但是不配有时候会报错,所以加上吧

第二部分,是指定自动生成的文件的路径,targetProject是新建项目的固定路径,targetPackage是基于项目路径自己手动添加的路径,坑点是targetProject配置./src这里的'.'我写项目名大小写都试过,都错了,不知道为什么,然后机智的写'.'避开了坑

IDEA下mybatis逆向工程工具和坑点_第2张图片

6. 接着打开maven project里一开始安装好的插件,双击就会运行

IDEA下mybatis逆向工程工具和坑点_第3张图片

7. 文件生成的结果(有颜色是因为我项目放github了,修改显示不同颜色~~)

IDEA下mybatis逆向工程工具和坑点_第4张图片

你可能感兴趣的:(Java)