`
sunbin
  • 浏览: 354902 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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>

 

        <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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics