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代碼。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章