您的位置:首页 > 编程语言

mybatise自动生成实体类和dao层代码

2016-07-24 00:00 190 查看
1.新建generatorConfig.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:数据库的JDBC驱动,换成你自己的驱动位置 -->
<!-- <properties resource="util/generatorConfig.properties" />   -->
<classPathEntry  location="C:/Users/lennon/Workspaces/MyEclipse 10/wlyteach/WebRoot/WEB-INF/lib/mysql-connector-java-5.0.8-bin.jar"/>
<context id="DB2Tables"  targetRuntime="MyBatis3">
<commentGenerator>
<property name="suppressDate" value="true"/>
<!-- 去除自动生成的注释 -->
<property name="suppressAllComments" value="false"/>
</commentGenerator>
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/xxx?characterEncoding=utf8" userId="root" password="root">
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
</javaTypeResolver>
<!-- targetProject:自动生成代码的位置 -->
<javaModelGenerator targetPackage="com.wanliyun.adapter.entity" targetProject="adapter">   //实体类位置
<property name="enableSubPackages" value="true"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<sqlMapGenerator targetPackage="com.wanliyun.adapter.dao" targetProject="adapter">
<property name="enableSubPackages" value="true"/>
</sqlMapGenerator>

<javaClientGenerator type="XMLMAPPER" targetPackage="com.wanliyun.adapter.dao" targetProject="adapter">
<property name="enableSubPackages" value="true"/>
</javaClientGenerator>
<!-- 生成代码的表 -->

<table schema="adapter" tableName="diagnose_state"></table>

</context>
</generatorConfiguration>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: