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等代码的独立包使用详解的主要内容,如果未能解决你的问题,请参考以下文章

mybatis-generator

IDEA——mybatis-generator插件自动生成实体代码(Maven)

mybatis-generator 代码自动生成工具包

mybatis-generator 生成代码字段名默认按驼峰命名,可否设置

数据库表反向生成mybatis-generator与IDEA的集成

Java框架-MyBatis三剑客之MyBatis Generator(mybatis-generator MBG插件)详解