使用的lib庫有: 在lib庫目錄下新建一個src文件夾用來存放生成的文件,然後新建generatorConfig.xml 裡面代碼為: 最後在cmd控制臺下找到lib的根目錄然後執行以下語句 1 Java -jar mybatis-generator-core-1.3.5.jar -configf ...
連接的資料庫為SQL server2008,所以需要的文件為sqljdbc4.jar
使用的lib庫有:
在lib庫目錄下新建一個src文件夾用來存放生成的文件,然後新建generatorConfig.xml
裡面代碼為:
1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <!DOCTYPE generatorConfiguration 3 3 PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" 4 4 "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> 5 5 <generatorConfiguration> 6 6 <!-- 資料庫驅動--> 7 7 <!-- sqljdbc4.jar是SQLServer資料庫連接jar包,如果要連接MySQL資料庫直接把sqljdbc4.jar改成mysql-connector-java-5.1.25-bin.jar --> 8 8 <classPathEntry location="sqljdbc4.jar"/> 9 9 <context id="DB2Tables" targetRuntime="MyBatis3"> 10 10 <commentGenerator> 11 11 <property name="suppressDate" value="true"/> 12 12 <!-- 是否去除自動生成的註釋 true:是 : false:否 --> 13 13 <property name="suppressAllComments" value="true"/> 14 14 </commentGenerator> 15 15 <!--資料庫鏈接URL,用戶名、密碼 --> 16 16 <!--連接數據SQLServer --> 17 17 <jdbcConnection driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver" 18 18 19 19 connectionURL="jdbc:sqlserver://127.0.0.1:1433;databaseName=dbSSMTEST" userId="sa" password="123"> 20 20 <!--連接資料庫MySQL --> 21 21 <!-- <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://192.168.1.10:3306/ypzlmanagement" 22 22 23 23 userId="root" password="hewei123"> --> 24 24 </jdbcConnection> 25 25 <javaTypeResolver> 26 26 <property name="forceBigDecimals" value="false"/> 27 27 </javaTypeResolver> 28 28 <!-- 生成模型的包名和位置--> 29 29 <!-- targetPackage="com.ssm.pojo"是生成代碼的存放路徑這裡根據你的路徑存放 --> 30 30 <javaModelGenerator targetPackage="com.ssm.pojo" targetProject="src"> 31 31 <property name="enableSubPackages" value="true"/> 32 32 <property name="trimStrings" value="true"/> 33 33 </javaModelGenerator> 34 34 <!-- 生成映射文件的包名和位置--> 35 35 <!-- targetPackage="com.ssm.pojo"是生成代碼的存放路徑這裡根據你的路徑存放 --> 36 36 <sqlMapGenerator targetPackage="com.ssm.mapping" targetProject="src"> 37 37 <property name="enableSubPackages" value="true"/> 38 38 </sqlMapGenerator> 39 39 <!-- 生成DAO的包名和位置--> 40 40 <!-- targetPackage="com.ssm.pojo"是生成代碼的存放路徑這裡根據你的路徑存放 --> 41 41 <javaClientGenerator type="XMLMAPPER" targetPackage="com.ssm.dao" targetProject="src"> 42 42 <property name="enableSubPackages" value="true"/> 43 43 </javaClientGenerator> 44 44 <!-- 要生成的表 tableName是資料庫中的表名或視圖名 domainObjectName是實體類名--> 45 45 <!-- tableName是要生成資料庫映射文件的表名 domainObjectName要生成代碼的實體類名 根據自己需求修改 --> 46 46 <table tableName="student" domainObjectName="student" enableCountByExample="false" enableUpdateByExample="false" 47 47 48 48 enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> 49 49 </context> 50 50 </generatorConfiguration>
最後在cmd控制臺下找到lib的根目錄然後執行以下語句
1 Java -jar mybatis-generator-core-1.3.5.jar -configfile generatorConfig.xml -overwrite
如圖所示:
然後在文件夾目錄下可以看見自動生成的文件