mybatis generator插件是专门为mybatis设计开发的一款自动代码生成工具。mybatis generator可以根据数据库中表的设计生成对应的实体类,xml Mapper文件,接口以及帮助类,大大节省了创建对应的类和xml文件的时间,同时降低手动书写Mapping的映射文件的错误率。
【基本介绍】Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。
【使用方法】一、首先,安装插件
方法一、在本站下载mybatis generator插件
方法二、Help--EclipserMarketplace中查找:MybatisGenerator安装
二、新建project
New--other--查找如下
点击next,选择你要将文件生成到哪里的项目名
点击finish关闭。就会在hhh项目中生成文件generatorConfig.xml。
注意:hhh项目中要有数据库相关jar包及要生成的包mapper/pojo,因为一会要在配置文件中进行配置。
三、配置generatorConfig.xml
[html]viewplaincopy
-//mybatis.org//DTDMyBatisGeneratorConfiguration1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
connectionURL="jdbc:oracle:thin:@150.16.17.22:1521:wsbs"
userId="hr"
password="hr123">
targetProject="hhh/src">
targetProject="hhh/src">
targetPackage="cn.herry.mapper"
targetProject="hhh/src">
四、自动生成mapper.java和mapper.xml等文件
右键generatorConfig.xml,选择如下:
之后,就可以在包下看到生成的文件了得意
End!
【使用教程】mybatis-generator在Myeclipse10中的使用
首先下载mybatis generator
一、在MyEclipse安装目录下新建myPlugin目录,如下图所示:
二、将 下载的压缩包generator-master\generator-master\eclipse\UpdateSite 里面的文件放在MyEclipse的dropins目录下,如下图所示:
三、在Myeclipse安装目录dropins下,新建mybatis.link文件,并在文件中指明mybatis-generator放置的路径:
四、将Mybatis需要的 mysql-connector-java-5.1.23.jar 等jar包引入项目;
五、在项目中放入generatorConfig.xml 文件并做相应修改:
[html] view plain copy
/p>
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" >
driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://172.1.1.200:3306/你的数据库名"
userId="root"
password="root" />
enableCountByExample="false" enableDeleteByExample="false"
enableSelectByExample="false" enableUpdateByExample="false">
六、重启Myeclipse,鼠标右击generatorConfig.xml 文件,在弹出的菜单中选择Generate MyBatis/iBATIS Artifacts 即可生成所需文件:
如何配置MyBatis Generator自动生成Mybatis文件
下载数据库驱动包、Mybatis Generator核心包
解压下载好的文件包,可以看到压缩包内有如下文件,其中mybatis-generator-core-1.3.6.jar为核心生成Mybatis文件的jar包,ojdb14.jar为Oracle驱动文件(如果想要连接Mysql,则需要在此目录下存放Mysql的连接驱动文件),src文件夹为生成文件的存放目录。
generatorConfig.xml为生成Mybatis文件的配置文件,下图中红色方框内的路径需要根据步骤1中下载的压缩包的解压路径保持一致,否则会报错,找不相应文件
在generatorConfig.xml文件中配置好了数据库连接(jdbcConnection)、生成的bean,mapper的存放路径后,即可以执行如下生成命令了。
java -jar mybatis-generator-core-1.3.6.jar -configfile generatorConfig.xml -overwrite
【步骤1】下载的压缩包中有个批处理文件generator.bat,双击运行此脚本执行的功能是和【步骤4】的效果是一样的。
分别进入对应的文件夹中便可以看到生成的bean、mapper及dao文件
注意事项
连接Mysql数据库时需要在generator文件夹下存放Mysql连接驱动文件,generatorConfig.xml中的配置项与Oracle类似
精品软件
用户评论
(您的评论需要经过审核才能显示)
共0人参与,0条评论
140
最新评论
还没有评论,快来抢沙发吧!