Mybatis-generator自动生成实体对象

目录

1.jar包引入

2.配置插件

3.配置generatorConfig.xml 文件

4. 配置数据库

5.运行

6.运行结果

7.写在最后


        写这篇文章的目的很简单:不要让简单的事情重复做。浪费精力不说,浪费大量的人力物力,现在很少写代码了,记录下来分享给下边的同事,能实现拿来就会用,一看就明白,同时也是对知识的补充。

1.jar包引入

pom.xml文件引入jar

		
		
		    com.oracle
		    ojdbc6
		    11.2.0.4
		
		
		 
	           org.mybatis.generator
	           mybatis-generator-core
	           1.3.7
	       

2.配置插件

			
			
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.7
	             
	                
	                
	                    ${basedir}/src/main/resources/generatorConfig.xml
	                
	                 
	                true
	                true
	            
	            
				
					
					    com.oracle
					    ojdbc6
					    11.2.0.4
					
				
            

3.配置generatorConfig.xml 文件

        在项目根目录resources下面新建 generatorConfig.xml 文件;在application.properties配置数据库配置,在generatorConfig.xml中直接引用。

Mybatis-generator自动生成实体对象_第1张图片

配置generatorConfig.xml 文件
















    
    

    
    

    
    
    

    
    

    
    
    
    

    
    
        
         
    

    
 
      
        
 
        
        
    
    
    
        
        
    

    
    
        
        
        
        
    

    
    
        
    

    
    
        
    

    
    
    

4. 配置数据库

#端口
server.port=8081
####mybatis配置
# 这种方式需要自己在resources目录下创建mapper目录然后存放xml
mybatis.mapper-locations=classpath:/mapper/*/*.xml 
#mybatis.config-location=classpath:/mybatis/mybatis-config.xml
# 指定POJO扫描包来让mybatis自动扫描到自定义POJO
mybatis.type-aliases-package=com.ykx.eticket.model
# 驼峰命名规范 如:数据库字段是  order_id 那么 实体字段就要写成 orderId
mybatis.configuration.map-underscore-to-camel-case=true
# 这个配置会将执行的sql打印出来,在开发或测试的时候可以用
mybatis.configuration.log-impl= org.apache.ibatis.logging.stdout.StdOutImpl


#数据源一
spring.datasource.url=jdbc:oracle:thin:@192.168.5.10:1521:kylwspwh
spring.datasource.username=sjch_dz
spring.datasource.password=
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver

5.运行

       右击 项目 run as ---> maven build...   ---> 填写 mybatis-generator:generate ,只有第一次运行需要填写

点击run

Mybatis-generator自动生成实体对象_第2张图片

6.运行结果

Mybatis-generator自动生成实体对象_第3张图片

总结:尝试使用yml文件配置数据库,再引入到generatorConfig.xml,结果么成功,目前尚未找到xml文件导入外部yml的方式。

7.写在最后

现在使用这种方式配置起来还是非常麻烦,建议使用idea插件 MybatisCodeHelper实现数据库生成实体对象,mapper文件,也可以实现实体对象生成sql语句

你可能感兴趣的:(SpringBoot,工具类,mybatis,java,数据库)