mybatis-generator自动生成代码的独立包使用详解

这个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代码。

发布了28 篇原创文章 · 获赞 3 · 访问量 1940

猜你喜欢

转载自blog.csdn.net/as4589sd/article/details/103970912
今日推荐