MyBatis 自动生成单表的Model DAO SqlMap 底层操作代码

来源:互联网 发布:蒸腾系数的算法 编辑:程序博客网 时间:2024/06/06 09:36

环境:(springmvc + mybatis)
** mybatis 连接库的配置文件 :abatorConfig-temp.xml
  <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE abatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Abator for iBATIS Configuration 1.0//EN"
  "http://ibatis.apache.org/dtd/abator-config_1_0.dtd">
<abatorConfiguration>
  <abatorContext>
    <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"
        connectionURL="jdbc:oracle:thin:@***。***。***。***:***"        //oracl数据库配置
        userId="******"
        password="****************">
      <classPathEntry location="lib/ojdbc6.jar" />
    </jdbcConnection>
    <javaModelGenerator targetPackage="com.cst.abator.model" targetProject="src_temp" />
    <sqlMapGenerator targetPackage="com.cst.abator.model.sqlmap" targetProject="src_temp" />
    <daoGenerator type="SPRING" targetPackage="com.cst.abator.dao" targetProject="src_temp" />
<table tableName="  ***   要生成DAO操作对象的table表名*****   "></table>   // 表名

  </abatorContext>
</abatorConfiguration>



1. 切换到保存DAO层的目录:
   E:\Documents and Settings\Administrator\Workspaces\MyEclipse 8.5\*******
2. cmd
   打开Doc 切换到DAO层的目录
3. E:
  切换到  E:\Documents and Settings\Administrator\Workspaces\MyEclipse 8.5\*******目录
4. 复制:
   java -jar lib/abator.jar abatorConfig-temp.xml overwrite;
   执行成功后,刷新 ,

   便自动表生成了相应的 model dao sqlmap 




个人随意编辑,可能不太详细,如果误导了读者,那就不好意思了,请谨慎求学,切勿盲目模仿