generatorConfig.xml配置详解

文件头:

        PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
        "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
        
根节点

    

1、子元素(0个或一个)
    作用:用于指定外部元素,不是必须的元素
    
    
    


2、子元素 (0个或多个)
    作用:指定驱动的路径,不是必须的元素
    
    

    
    

3、子元素(1个或多个)
    作用:指定生成一组对象的环境(如连接的数据库,要生成对象的类型和数据库中对应的表)
    
    
            
            2、beginningDelimiter属性 endingDelimiter属性
                作用:用于标记数据库对象吗的符号,如ORACLE是双引号,MYSQL默认是`反引号
                
                
                
            3、javaFormatter属性:格式化java代码
                
        
            4、xmlFormatter属性:格式化xml代码
                
                
            5、javaFileEncoding属性:生成java文件的编码,默认使用当前平台的编码
                
                
            
            
        
        
        子元素(1个)
            作用:用于指接数据库连接信息
            
                             driverClass="com.mysql.jdbc.Driver"    ====>连接驱动
                connectionURL="jdbc:mysql://localhost:3306/test" ====>连接地址
                userId="root" ====>连接的用户名
                password="test123" ====>密码
                            >
            

        
        
        子元素(0个或1个)
            作用:指定JDBC类型和java类型如何转化
            
            
                该属性可以控制是否强制DECIMAL和NUMBERIC类型的字段转换为Java的java.math.BigDecimal,默认为false,不推荐配置
                
            

        
        
        子元素(1个)
            作用:控制生成的实体类
            
                             targetPackage="com.dsb.test.entity" ====>生成实体类存放的包名
                targeProject="src/main/java/" ====>指定目标项目路径
                >
                     ====>对数据库查询结果进行trim操作
                
            

        
        
        子元素(0个或1个)
            作用:生成xml的sql映射文件
            
                             targetPackage="com.dsb.test.entity.dao" ====>生成xml的sql映射文件存放的包名
                targetProject="src/main/resources" ====>指定目标项目路径
                >
                
            

        
        
        
        (0个或1个)
            作用:生成mapper接口
            
                             type="XMLMAPPER" ====>mapper接口生成器
                targetPackage="com.dsb.test.entity.dao" ====>生成mapper接口的存放路径
                targetProject="src/main/java" ====>指定目标项目路径
                >
            
            

        
        
        

(1个或多个)
            作用:配置与实体类对应的表

            


                
            

            
    
    
    

mysql的简单配置


        PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
        "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">


   
       
       


                                connectionURL="jdbc:mysql://localhost:3306/test"
                        userId="root"
                        password="test123">
       

       
           
       

       

       

       


           
       

   

参考于:
https://blog.csdn.net/xp_lx1/article/details/80074738
https://blog.csdn.net/gavin5033/article/details/82894319

你可能感兴趣的:(mybatis)