點擊下載: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代碼。