Eclipse使用generator,自动生成Sql和Bean
2016-12-05 00:00
489 查看
1,首先Eclipse要集成 MyBatisGenerator 插件:
A: MyBatisGenerator 的下载地址:
链接:http://pan.baidu.com/s/1pK7TBT5 密码:56gj
B:解压文件,然后 将 features’和‘plugins’下的Jar包 拷贝到对应的 Eclipse 安装目录下的 文件中
2,generator-mybatis.xml的配置:如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<classPathEntry location="D:\Java_Related\mysql-connector-java-5.1.22-bin.jar"/>
<context id="dataSource_A_MainProject" defaultModelType="flat" >
<commentGenerator>
<property name="suppressDate" value="true"/>
<property name="suppressAllComments" value="true"/>
</commentGenerator>
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/mainproject_w"
userId="root" password="xxx">
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
</javaTypeResolver>
<javaModelGenerator targetPackage="com.hb.mainProject_dao.datasource_hbmain.model"
targetProject="mainProject-dao">
<property name="enableSubPackages" value="true"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<sqlMapGenerator targetPackage="com.hb.mainProject_dao.datasource_hbmain.mapper"
targetProject="mainProject-dao">
<property name="enableSubPackages" value="true"/>
</sqlMapGenerator>
<javaClientGenerator type="XMLMAPPER" targetPackage="com.hb.mainProject_dao.datasource_hbmain.dao"
targetProject="mainProject-dao">
<property name="enableSubPackages" value="true"/>
</javaClientGenerator>
<table tableName="User" schema="general"
enableCountByExample="false"
enableUpdateByExample="false" enableDeleteByExample="false"
enableSelectByExample="false" selectByExampleQueryId="false">
<property name="useActualColumnNames" value="true"/>
<generatedKey column="id" sqlStatement="MySql" identity="true"/>
</table>
</context>
</generatorConfiguration>
A: MyBatisGenerator 的下载地址:
链接:http://pan.baidu.com/s/1pK7TBT5 密码:56gj
B:解压文件,然后 将 features’和‘plugins’下的Jar包 拷贝到对应的 Eclipse 安装目录下的 文件中
2,generator-mybatis.xml的配置:如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<classPathEntry location="D:\Java_Related\mysql-connector-java-5.1.22-bin.jar"/>
<context id="dataSource_A_MainProject" defaultModelType="flat" >
<commentGenerator>
<property name="suppressDate" value="true"/>
<property name="suppressAllComments" value="true"/>
</commentGenerator>
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/mainproject_w"
userId="root" password="xxx">
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
</javaTypeResolver>
<javaModelGenerator targetPackage="com.hb.mainProject_dao.datasource_hbmain.model"
targetProject="mainProject-dao">
<property name="enableSubPackages" value="true"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<sqlMapGenerator targetPackage="com.hb.mainProject_dao.datasource_hbmain.mapper"
targetProject="mainProject-dao">
<property name="enableSubPackages" value="true"/>
</sqlMapGenerator>
<javaClientGenerator type="XMLMAPPER" targetPackage="com.hb.mainProject_dao.datasource_hbmain.dao"
targetProject="mainProject-dao">
<property name="enableSubPackages" value="true"/>
</javaClientGenerator>
<table tableName="User" schema="general"
enableCountByExample="false"
enableUpdateByExample="false" enableDeleteByExample="false"
enableSelectByExample="false" selectByExampleQueryId="false">
<property name="useActualColumnNames" value="true"/>
<generatedKey column="id" sqlStatement="MySql" identity="true"/>
</table>
</context>
</generatorConfiguration>
相关文章推荐
- Mybatis 使用maven插件mybatis-generator自动生成entities和SQL和mapper
- eclipse使用mybatis generator自动生成代码
- Mybatis插件之generatorConfig自动生成JavaBean之不使用默认的驼峰式设计字段
- 使用Eclipse的Generator MyBatis/iBatis Artifacts插件自动生成代码,与spring集成
- eclipse使用mybatis generator自动生成代码报错Generation Warnings Occured Project E: does
- 【java项目实践】在eclipse中使用利用mybatis-generator自动生成Model、Dao、mapping代码
- (二十二)SpringBoot之使用mybatis generator自动生成bean、mapper、mapper xml
- Mybatis Generator Configuration Eclipse自动生成代码工具使用及实现基本crud
- eclipse中 使用mybatis generator自动生成代码 错误
- 麻麻~我会用小黑鸟自动生成SQL啦 mybatis-generator的使用
- 使用Eclipse的Generator MyBatis/iBatis Artifacts插件自动生成代码,与spring集成
- mybatis 之 generator插件使用 集成到了eclipse 自动生成实体,example,mapper
- mybatis 之 generator插件使用 集成到了eclipse 自动生成实体,example,mapper
- eclipse使用MyBatisGenerator自动生成相关文件出错:project does not exist
- Mybatis 如何自动生成bean dao xml 配置文件 generatorconfig.xml (mysql)
- 使用Mybatis Generator自动生成Mybatis相关代码
- 使用Mybatis Generator自动生成Mybatis相关代码
- Doxygen自动文档生成工具在Eclipse中的集成及使用举例
- ASP.NET之数据库设计与SQL语句(旗舰版2)(使用ACCESS自动生成SQL语句,强大!)
- 使用Mybatis Generator自动生成Mybatis相关代码