Mybatis-generator生成器的使用步骤
来源:互联网 发布:淘宝网小商品 编辑:程序博客网 时间:2024/06/05 03:41
generator代码生成器用了已经好久了,平时工作还没用到,都是自己平时搞着玩,图快就用自动生成的。
1.先看下要自动生成bo,dao,mapper需要的前提吧。
图中圈上方框内就是需要的jar包和生成需要的根目录–src。当然也少不了mysql数据库中建的表。
文件说明:
1. mysql-connector-java-5.0.8.jar和mysql-connector-java-5.0.8-bin.jar留下其中一个就可以了。现在网上能下到的就是带bin的那个。这个jar是连接数据库用的。
2. mybatis-generator-core-1.3.2.jar是代码生成器。
3. generatorConfig.xml是配置文件,告诉代码生成器连接那个数据库,生成那个表的,生成什么样的目录,文件名的bo,dao,mapper文件。
2.下载对应的jar包和建表
点击下载:mybatis-generator-core-1.3.2.jar
点击下载:mysql-connector-java-5.0.8-bin.jar
其中下载mysql-connector-java-5.0.8-bin.jar时不用登陆,直接点击最下面的
No thanks, just start my download.
下载后解压就拿到其中的这个…bin.jar包就可以了,别的不需要。
建表我就不说了吧,很简单。。。
3. 配置文件的说明
<?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="mysql-connector-java-5.0.8-bin.jar"/> <context id="DB2Tables" targetRuntime="MyBatis3"> <commentGenerator> <property name="suppressDate" value="true"/> <property name="suppressAllComments" value="true"/> </commentGenerator> <!--数据库链接地址账号密码--> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost/ehcachedatabase" userId="root" password=""> </jdbcConnection> <javaTypeResolver> <property name="forceBigDecimals" value="false"/> </javaTypeResolver> <!--生成Model类存放位置,src为根目录,就是我们新建的那个src--> <javaModelGenerator targetPackage="com.zhanglf.bo" targetProject="src"> <property name="enableSubPackages" value="true"/> <property name="trimStrings" value="true"/> </javaModelGenerator> <!--生成映射文件存放位置--> <sqlMapGenerator targetPackage="com.zhanglf.mapper" targetProject="src"> <property name="enableSubPackages" value="true"/> </sqlMapGenerator> <!--生成Dao类存放位置--> <javaClientGenerator type="XMLMAPPER" targetPackage="com.zhanglf.dao" targetProject="src"> <property name="enableSubPackages" value="true"/> </javaClientGenerator> <!--生成对应表及类名--> <table tableName="student" domainObjectName="StudentBo" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> </context> </generatorConfiguration>
配置文件有个注意点就是保存的时候,保存的编码格式是:ANSI,不是utf-8
4. 运行命令
这里调出命令行实在你建立的生成器的文件中。这里是generator这个放jar包的地方。
阅读全文
0 0
- Mybatis-generator生成器的使用步骤
- Eclipse插件:mybatis generator的使用步骤
- Eclipse插件:mybatis generator的使用步骤
- mybatis自动生成器(mybatis.generator)使用
- MyBatis相关代码生成器(Generator)的下载及使用
- mybatis-generator自动生成器插件使用详解
- 使用mybatis-generator代码生成器实例
- Mybatis Generator(代码生成器)
- mybatis-generator 生成器
- Mybatis Generator代码生成器
- mybatis generator代码生成器
- Mybatis-generator的使用
- mybatis-generator的使用
- MyBatis generator 的使用
- mybatis-generator的使用
- mybatis-generator的使用
- mybatis generator 的使用
- mybatis generator的使用
- 对编程语言的认识
- 1010. 一元多项式求导 (25)
- Day24-Ajax
- MPEG
- ACM_02
- Mybatis-generator生成器的使用步骤
- jzoj[3521]. 【NOIP2013模拟11.7B组】道路覆盖(cover) (状压DP)
- 带宽(Bandwidth,UVa 140
- android 页面的自动跳转
- java集合类大全
- 双系统Ubuntu分区扩容过程记录
- 使用IDEA创建javaweb项目并配置详细步骤+导出war包详细步骤
- 【FreeMaker】利用freemaker生成word版报表
- 简单说 正则表达式——要注意lastIndex属性