zoukankan      html  css  js  c++  java
  • mybatis逆向工程

     目前正在做ssm项目,欢迎一起交流,在建立好数据库表后,使用逆向工程代码自动生成POJO类,DAO以及对应的mybatis映射文件(SQL语句),逆向工程代码连接如下:  

     链接:http://pan.baidu.com/s/1i44OKr7 密码:kpfm

      将代码导入到IDE中,在配置文件中配置好generatorConfig.xml,下面这段用于配置使用的数据库,想必大家都会配置(我使用的是mysql)

    	<jdbcConnection driverClass="com.mysql.jdbc.Driver"
    		connectionURL="jdbc:mysql://localhost:3306/您的数据库" userId="您的账号"
    		password="您的密码">
    	</jdbcConnection>
    javaModelGenerator配置生成POJO类的位置,去掉(包名)
    <javaModelGenerator targetPackage="com.hub.pojo(包名)" targetProject=".src">
    	<!-- enableSubPackages:是否让schema作为包的后缀 -->
    	<property name="enableSubPackages" value="false" />
    	<!-- 从数据库返回的值被清理前后的空格 -->
    	<property name="trimStrings" value="true" />
    </javaModelGenerator>
    

      sqlMapGenerator配置生成的map位置,去掉(包名)

    <sqlMapGenerator targetPackage="com.hub.mapper(包名)"  targetProject=".src">
    	<!-- enableSubPackages:是否让schema作为包的后缀 -->
    	<property name="enableSubPackages" value="false" />
    </sqlMapGenerator>
    

      javaClientGenerator配置接口(DAO)的位置,去掉(包名)

    <javaClientGenerator type="XMLMAPPER"
    	targetPackage="com.hub.mapper(包名)" 
    	targetProject=".src">
    	<!-- enableSubPackages:是否让schema作为包的后缀 -->
    	<property name="enableSubPackages" value="false" />
    </javaClientGenerator>

      指定所有的数据库表

    <table schema="" tableName="表名"></table>
    

      完成所有的配置之后就可以运行GeneratorSqlmap.java了。最后将自动生成代码复制到自己的项目中就可以了。

  • 相关阅读:
    关键性代码整理
    Geodatabase组织结构
    Access存储过程,环境:VB 2005+.NET2.0+ACCESS2003(转载)
    智能替换DataTable.Select中会导致错误的单引号
    nacos 1.4.2 建立集群,公司启动linux服务器常用命令
    docker 完全启动命令
    nginx 老php项目和java的并存
    Intellj 启动多个应用实例
    服务器自动备份git
    nacos 微服务
  • 原文地址:https://www.cnblogs.com/winv758241/p/6672504.html
Copyright © 2011-2022 走看看