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