码迷,mamicode.com
首页 > 其他好文 > 详细

MyBatis Generator使用

时间:2014-07-26 14:25:40      阅读:2301      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   java   color   使用   os   文件   

一、            建立好数据库,数据库名为db_netlog,结构如下:

bubuko.com,布布扣

二、到网站上面下载:mybatis-generator-core-1.3.2.jar

当然运行 mybatis-generator 生成的代码还需要下载 mybatis 的 jar 包,和相关数据库的 jdbc。MyBatis中,可以使用Generator自动生成代码,包括DAO层、 MODEL层 、MAPPING SQL映射文件。

三、            配置生成文件:

bubuko.com,布布扣
<?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="../lib/mysql-connector-java-5.1.22-bin.jar" />

   

    <context id="zcw" targetRuntime="MyBatis3">

   

        <plugin type="org.mybatis.generator.plugins.AddLimitOffsetPlugin" />

       

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

            connectionURL="jdbc:mysql://localhost:3361/db_netlog" userId="zcw" password="zcw@mysql">

        </jdbcConnection>

 

        <javaTypeResolver>

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

        </javaTypeResolver>

 

        <javaModelGenerator targetPackage="com.dataaccess.entity.netlog"

            targetProject="../src/">

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

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

        </javaModelGenerator>

 

        <sqlMapGenerator targetPackage="com.dataaccess.dao.netlog"

            targetProject="../src/">

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

        </sqlMapGenerator>

 

        <javaClientGenerator type="XMLMAPPER"

            targetPackage="com.dataaccess.dao.netlog" targetProject="../src/">

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

        </javaClientGenerator>

       

        <table schema="zcw" tableName="tb_domain_log" domainObjectName="DomainLog">

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

            <generatedKey column="ID" sqlStatement="mysql" identity="true" />

        </table>

       

    </context>

</generatorConfiguration>
View Code

四、 运行并生成文件:

bubuko.com,布布扣

生成的文件

bubuko.com,布布扣

 

MyBatis Generator使用,布布扣,bubuko.com

MyBatis Generator使用

标签:style   blog   http   java   color   使用   os   文件   

原文地址:http://www.cnblogs.com/super-d2/p/3869812.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!