mybatis-generator-mysql程式碼自動生成工具
阿新 • • 發佈:2019-02-09
流程:
1、匯入MybatisGenerator專案,在build path中修改jar包位置(mybatis-generator-core-1.3.2和mysql-jdbc)
2、修改generator.xml檔案
a.修改資料庫連線資訊
<!--資料庫連線的資訊:驅動類、連線地址、使用者名稱、密碼 --> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/javaee" userId="root" password="123456"> </jdbcConnection>
b.修改targetProject:mapper對映檔案生成的位置 targetPackage="com.eso.user.bean"
修改targetPackage:mapper介面生成的位置 targetPackage="com.eso.user.dao"
<!-- targetProject:生成PO類的位置 --> <javaModelGenerator targetPackage="com.eso.user.bean" targetProject="src"> <!-- enableSubPackages:是否讓schema作為包的字尾 --> <property name="enableSubPackages" value="false" /> <!-- 從資料庫返回的值被清理前後的空格 --> <property name="trimStrings" value="true" /> </javaModelGenerator> <!-- targetProject:mapper對映檔案生成的位置 --> <sqlMapGenerator targetPackage="com.eso.user.dao" targetProject="src"> <!-- enableSubPackages:是否讓schema作為包的字尾 --> <property name="enableSubPackages" value="false" /> </sqlMapGenerator> <!-- targetPackage:mapper介面生成的位置 --> <javaClientGenerator type="XMLMAPPER" targetPackage="com.eso.user.dao" targetProject="src"> <!-- enableSubPackages:是否讓schema作為包的字尾 --> <property name="enableSubPackages" value="true" /> </javaClientGenerator> <!-- 指定資料庫表 --> <!-- 使用者模組表 --> <table schema="" tableName="t_user" domainObjectName="UserBean" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false" />
3、執行專案(default package)-->run as java application
4、重新整理src