mybatis generator
由於第一次寫,不知道怎麼玩這個格式
匯入依賴:
<dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.5</version> </dependency>
然後建立xml配置檔案,地址改一下就行,
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> <generatorConfiguration> <!--資料庫驅動--> <classPathEntry location="D:\apache-maven-3.3.9\repository\mysql\mysql-connector-java\5.1.41/mysql-connector-java-5.1.41.jar"/> <context id="my" targetRuntime="MyBatis3"> <commentGenerator> <property name="suppressDate" value="false"/> <property name="suppressAllComments" value="true"/> </commentGenerator> <!-- 配置資料庫連線 --> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/manage" userId="root" password=""> </jdbcConnection> <javaTypeResolver> <property name="forceBigDecimals" value="false" /> </javaTypeResolver> <!-- 指定javaBean生成的位置 --> <javaModelGenerator targetPackage="com.zf.entity" targetProject=".\src\main\java"> <property name="enableSubPackages" value="true" /> <property name="trimStrings" value="true" /> </javaModelGenerator> <!--指定sql對映檔案生成的位置 --> <sqlMapGenerator targetPackage="mapper" targetProject=".\src\main\resources"> <property name="enableSubPackages" value="true" /> </sqlMapGenerator> <!-- 指定dao介面生成的位置,mapper介面 --> <javaClientGenerator type="XMLMAPPER" targetPackage="com.zf.mapper" targetProject=".\src\main\java"> <property name="enableSubPackages" value="true" /> </javaClientGenerator> <!-- table指定每個表的生成策略 --> <!--資料庫表明 實體--> <table tableName="advertisement" domainObjectName="advertisement"></table> <table tableName="feedback" domainObjectName="feedback"></table> <table tableName="feedback_picture" domainObjectName="feedback_picture"></table> <table tableName="flicker_picture" domainObjectName="flicker_picture"></table> <table tableName="flicker_screen" domainObjectName="flicker_screen"></table> <table tableName="immediate_message" domainObjectName="immediate_message"></table> <table tableName="notice" domainObjectName="notice"></table> <table tableName="poster" domainObjectName="poster"></table> <table tableName="union_lecture_hell" domainObjectName="union_lecture_hell"></table> <table tableName="update_package" domainObjectName="update_package"></table> </context> </generatorConfiguration>
啟動終端,或者穿件一個java類main方法啟動
我用的是java類:
public class generator { public static void main(String[] args) throws Exception{ List<String> warnings = new ArrayList<String>(); boolean overwrite = true; File configFile = new File("generatorConfig.xml"); // xml檔名 ConfigurationParser cp = new ConfigurationParser(warnings); Configuration config = cp.parseConfiguration(configFile); DefaultShellCallback callback = new DefaultShellCallback(overwrite); MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings); myBatisGenerator.generate(null); }
相關文章
- Mybatis-GeneratorMyBatis
- MyBatis generator配置MyBatis
- MyBatis Generator配置使用MyBatis
- mybatis的外掛:mybatis-generator(MBG)MyBatis
- 修改myBatis Generator原始碼MyBatis原始碼
- MyBatis Generator 用法詳解MyBatis
- MyBatis Generator 超詳細配置MyBatis
- MyBatis Generator配置及執行MyBatis
- ] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin Cannot instantiate object of typeAIGoMyBatisMavenPluginObject
- 使用Java程式碼配置MyBatis GeneratorJavaMyBatis
- MyBatis-Plus Generator自定義模板MyBatis
- MyBatis Generator嘗試與踩坑MyBatis
- eclipse安裝mybatis-generatorEclipseMyBatis
- MyBatis Generator自動生成程式碼MyBatis
- Mybatis Generator Plugin悲觀鎖實現MyBatisPlugin
- 總結:使用MyBatis Generator時遇到的坑MyBatis
- Spring Boot使用MyBatis Generator、SwaggerSpring BootMyBatisSwagger
- 利用mybatis-generator自動生成程式碼MyBatis
- mybatis generator外掛系列--分頁外掛MyBatis
- Spring Boot + Mybatis + Spring MVC環境配置(二):Mybatis Generator配置Spring BootMyBatisMVC
- 一文解析 MyBatis Generator 的使用及配置MyBatis
- 由表生成程式碼:mybatis-generator入門MyBatis
- Eclipse中使用Mybatis Generator遇到的錯誤EclipseMyBatis
- mybatis-generator-程式碼自動生成器MyBatis
- MyBatis:使用MyBatis Generator快速完成Springboot專案資料層開發MyBatisSpring Boot
- MyBatis逆向工 maven外掛 generator 的配置及使用MyBatisMaven
- idea 中使用Mybatis Generator逆向工程生成程式碼IdeaMyBatis
- maven mybatis-generator 外掛自動生成程式碼MavenMyBatis
- 程式碼演示Mybatis-Generator 擴充套件自定義生成MyBatis套件
- 在springboot中使用Mybatis Generator的兩種方式Spring BootMyBatis
- mybatis-generator-修改原始碼生成自己想要的程式碼MyBatis原始碼
- IDEA中建立springboot+Mybatis+generator逆向工程IdeaSpring BootMyBatis
- 把Mybatis Generator生成的程式碼加上想要的註釋MyBatis
- 使用mybatis-generator自動生成model、dao、mapping檔案MyBatisAPP
- Spring boot學習(五)Spring boot整合Mybatis Generator以及PageHelperSpring BootMyBatis
- 從程式碼生成說起,帶你深入理解 mybatis generator 原始碼MyBatis原始碼
- 關於mybatis生成外掛Generator配置檔案中自定義註釋MyBatis
- MyBatis Generator 程式碼自動生成器,從此解放你的雙手MyBatis