首页 > 代码库 > MyBatis Generator使用
MyBatis Generator使用
一、 建立好数据库,数据库名为db_netlog,结构如下:
二、到网站上面下载:mybatis-generator-core-1.3.2.jar
当然运行 mybatis-generator 生成的代码还需要下载 mybatis 的 jar 包,和相关数据库的 jdbc。MyBatis中,可以使用Generator自动生成代码,包括DAO层、 MODEL层 、MAPPING SQL映射文件。
三、 配置生成文件:
<?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=http://www.mamicode.com/"false" /> </javaTypeResolver> <javaModelGenerator targetPackage="com.dataaccess.entity.netlog" targetProject="../src/"> <property name="enableSubPackages" value=http://www.mamicode.com/"true" /> <property name="trimStrings" value=http://www.mamicode.com/"true" /> </javaModelGenerator> <sqlMapGenerator targetPackage="com.dataaccess.dao.netlog" targetProject="../src/"> <property name="enableSubPackages" value=http://www.mamicode.com/"true" /> </sqlMapGenerator> <javaClientGenerator type="XMLMAPPER" targetPackage="com.dataaccess.dao.netlog" targetProject="../src/"> <property name="enableSubPackages" value=http://www.mamicode.com/"true" /> </javaClientGenerator> <table schema="zcw" tableName="tb_domain_log" domainObjectName="DomainLog"> <property name="useActualColumnNames" value=http://www.mamicode.com/"true" /> <generatedKey column="ID" sqlStatement="mysql" identity="true" /> </table> </context></generatorConfiguration>
四、 运行并生成文件:
生成的文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。