Mybatis如何实现逆向工程
需要的条件:
- Myeclipse 10或以上版本(自己下载安装)
mybatis逆向生成工具插件(本文章免费分享提供)
点击下载:mybatis逆向生成工具插件 密码【mr0l】
步骤:
1.先把下载好的插件放入 我们的Myeclipse 10安装目录的dropins下
如图:
下载的是压缩。将其复制到 dropins目录下。然后点击解压到mybatis-generator 即可。
2.重启Myeclipse 。这次启动Myeclipse 会很慢。因为它会自动去识别我
们放入dropins目录下的插件。Myeclipse 启动成功后,会弹出我们成功
安装插件的对话框,关闭即可。此时说明我们已经安装好了插件。但是如
何使用呢?
3.如何使用mybatis/ibatis逆向工程插件
1.创建generatorConfig.xml文件
如何创建?
- 步骤1:
- 步骤2:
输入mybatis点击红色的即可
步骤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>
<context id="context1" targetRuntime="MyBatis3Simple">
<!-- 配置注释 -->
<commentGenerator>
<property name="suppressAllComments" value="false"/><!-- 配置是否取消注释 -->
<property name="suppressDate" value="true" /><!-- 配置 注释是否显示日期 -->
</commentGenerator>
<!-- 配置jdbc连接数据库-->
<jdbcConnection driverClass="oracle.jdbc.OracleDriver"
connectionURL="jdbc:oracle:thin:@localhost:1521:orcl" userId="scott"
password="tiger" />
<!-- 配置生成的实体类放置 -->
<javaModelGenerator targetPackage="vo" targetProject="mbt_stu_class_grade/src" />
<!-- 配置生成的实现文件XML放置 -->
<sqlMapGenerator targetPackage="mapper" targetProject="mbt_stu_class_grade/src" />
<!-- 配置生成的dao接口放置 -->
<javaClientGenerator targetPackage="dao" targetProject="mbt_stu_class_grade/src" type="XMLMAPPER" />
<!-- 配置要生成的实体对应的表 % 代表所有表 -->
<table schema="scott" tableName="%" enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false"
>
</table>
<!-- 配置要生成的实体对应的类名
<table schema="scott" tableName="t_10_01_student" domainObjectName="Stduent"> </table>
-->
</contex>
</generatorConfiuration>
最后一步进行逆向工程。废话不多说,直接上图……………………….的的………………..右击我们的配置文件,选中红色的