mybaties-Generator使用

1、下载mybaties自动生成插件 

 

2、用idea打开

在generator.xml里

        <!-- 数据库链接URL、用户名、密码 -->

        <jdbcConnection driverClass=“com.mysql.jdbc.Driver"

                                    connectionURL="jdbc:mysql://db.ytx.net:3206/ytx_promotion" 

                                    userId="root" 

                                    password="123456">

        </jdbcConnection>

 

扫描二维码关注公众号,回复: 329224 查看本文章

        <javaTypeResolver>

            <property name="forceBigDecimals" value="false"/>

        </javaTypeResolver>

 

        <!-- 生成模型的包名和位置 -->

        <javaModelGenerator targetPackage="com.ytx.promotion.fans" targetProject="/Users/huyijian/Downloads/idea-mybatis-generator/src/main/java">

            <property name="enableSubPackages" value="true"/>

            <property name="trimStrings" value="true"/>

        </javaModelGenerator>

 

        <!-- 生成的映射文件包名和位置 -->

        <sqlMapGenerator targetPackage="ytx.promotion.sqlmap" targetProject="/Users/huyijian/Downloads/idea-mybatis-generator/src/main/java">

            <property name="enableSubPackages" value="true"/>

        </sqlMapGenerator>

 

        <!-- 生成DAO的包名和位置 -->

        <javaClientGenerator type="XMLMAPPER" targetPackage="com.ytx.promotion.infrastructure.domain.fans" targetProject="/Users/huyijian/Downloads/idea-mybatis-generator/src/main/java">

            <property name="enableSubPackages" value="true"/>

        </javaClientGenerator>

 

 

 <!-- 要生成那些表(更改tableName和domainObjectName就可以) -->

<table tableName="ytx_fans" domainObjectName="Fans" enableCountByExample="true" enableUpdateByExample="true"

               enableDeleteByExample="true" enableSelectByExample="true" selectByExampleQueryId=“true"/>

 

3、运行命令

      java -jar mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite

猜你喜欢

转载自sunbin.iteye.com/blog/2286056