点击下载: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代码。