mybatis-generator自动生成Java的CRUD等代码的独立包使用详解
Posted 阿啄debugIT
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis-generator自动生成Java的CRUD等代码的独立包使用详解相关的知识,希望对你有一定的参考价值。
点击下载:mybatis-generator自动生成Java独立包
这个mybatis-generator独立包是项目外使用,很大程度上减少了业务开发人员的手动编码时间,不依赖maven,2分钟可以生成基本的model,dao和mapper代码。
修改mybatisGeneratorConfig.xml中的配置项
<jdbcConnection driverClass="org.postgresql.Driver"
connectionURL="jdbc:postgresql://192.168.16.12:5432/gzabridge"
userId="posts" password="postgres">
</jdbcConnection>
<javaModelGenerator targetPackage="com.rich.opc.entity" targetProject="/home/mybatisauto/data/need/java">
<property name="enableSubPackages" value="false" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<sqlMapGenerator targetPackage="mybatis" targetProject="/home/mybatisauto/data/need/resources">
</sqlMapGenerator>
<javaClientGenerator type="XMLMAPPER" targetPackage="com.ric.opc.mapper" targetProject="/home/mybatisauto/data/need/java">
<property name="enableSubPackages" value="false" />
</javaClientGenerator>
<table schema="public" tableName="_area_passenger_staytime_statistics" domainObjectName="AreaPassengerStaytimeStatistics"></table>
<table schema="public" tableName="_immigration_passenger_origin_statistics" domainObjectName="ImmigrationPassengerOriginStatistics"></table>
<table schema="public" tableName="_island_passenger_origin_statistics" domainObjectName="IslandPassengerOriginStatistics"></table>
<table schema="public" tableName="_area_passenger_origin_statistics" domainObjectName="AreaPassengerOriginStatistics"></table>
主要修改数据库连接,及model,dao和mapper的路径,和表名与类名的对应关系。
然后,把文件放在liunx下的目录,进行
./build.sh
即可生成基本的model,dao和mapper代码。
以上是关于mybatis-generator自动生成Java的CRUD等代码的独立包使用详解的主要内容,如果未能解决你的问题,请参考以下文章
IDEA——mybatis-generator插件自动生成实体代码(Maven)
mybatis-generator 生成代码字段名默认按驼峰命名,可否设置
数据库表反向生成mybatis-generator与IDEA的集成
Java框架-MyBatis三剑客之MyBatis Generator(mybatis-generator MBG插件)详解