久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MyBatis中逆向工程的示例分析

138次閱讀
沒有評論

共計 2312 個字符,預計需要花費 6 分鐘才能閱讀完成。

這篇文章主要介紹了 MyBatis 中逆向工程的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓丸趣 TV 小編帶著大家一起了解一下。

MyBatis 的逆向工程一:什么是逆行工程。

MyBatis 是一款優秀的持久層框架,它支持定制化 SQL、存儲過程以及高級映射。MyBatis  避免了幾乎所有的  JDBC  代碼和手動設置參數以及獲取結果集。MyBatis  可以使用簡單的  XML  或注解來配置和映射原生信息,將接口和  Java  的  POJOs(Plain Old Java Objects, 普通的  Java 對象) 映射成數據庫中的記錄。當數據庫表比較多的時候,重復的創建 pojo 對象和簡單的數據庫表的(CRUD)操作的 mapper,效率低,官方給出了使用 mybatis Generator 用來根據數據庫表逆向生成 pojo 和 mapper 文件,極大的方便開發。

二: 簡單教程

maven 的 pom.xml 中添加插件

  packaging jar /packaging 
 dependencies 
  !--  添加對 mybatis 的依賴  -- 
  dependency 
  groupId org.mybatis /groupId 
  artifactId mybatis /artifactId 
  /dependency 
  dependency 
  groupId org.mybatis /groupId 
  artifactId mybatis-spring /artifactId 
  /dependency 
  dependency 
  groupId com.github.miemiedev /groupId 
  artifactId mybatis-paginator /artifactId 
  /dependency 
  dependency 
  groupId com.github.pagehelper /groupId 
  artifactId pagehelper /artifactId 
  /dependency 
  !-- MySql -- 
  dependency 
  groupId mysql /groupId 
  artifactId mysql-connector-java /artifactId 
  /dependency 
  !--  連接池  -- 
  dependency 
  groupId com.alibaba /groupId 
  artifactId druid /artifactId 
  /dependency 
  dependency 
  groupId org.mybatis.generator /groupId 
  artifactId mybatis-generator-core /artifactId 
  version 1.3.6 /version 
  /dependency 
  /dependencies 
  build 
  plugins 
  !-- mybatis 逆向工程  -- 
  plugin 
  groupId org.mybatis.generator /groupId 
  artifactId mybatis-generator-maven-plugin /artifactId 
  version 1.3.7 /version 
  configuration 
  !-- 配置文件的位置 -- 
  configurationFile src/main/resources/generatorConfig.xml /configurationFile 
  verbose true /verbose 
  overwrite true /overwrite 
  /configuration 
  /plugin 
  /plugins 
  /build

創建配置文件 generatorConfig.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
  !-- 引入數據庫配置文件方便修改 --
  properties resource= jdbc.properties /
  !-- 數據庫驅動文件   需要修改  TODO--
  classPathEntry
 location= /Volumes/Tool/JAVA_Tool/maven/Maven_Repository/mysql/mysql-connector-java/5.1.32/mysql-connector-java-5.1.32.jar /
  context id= context  targetRuntime= MyBatis3Simple
  commentGenerator
  !--  是否去除自動生成的注釋,true:是;false: 否  --
  property name= suppressAllComments  value= true /
  property name= suppressDate  value= false /
  /commentGenerator
  !-- 數據庫連接的信息:驅動類、連接地址、用戶名、密碼  --
  jdbcConnection driver >

運行 Generator 類即可生成

感謝你能夠認真閱讀完這篇文章,希望丸趣 TV 小編分享的“MyBatis 中逆向工程的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持丸趣 TV,關注丸趣 TV 行業資訊頻道,更多相關知識等著你來學習!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-28發表,共計2312字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 申扎县| 新乡市| 黄骅市| 湖南省| 梨树县| 繁峙县| 万载县| 依兰县| 门头沟区| 霸州市| 城固县| 丹凤县| 龙岩市| 手游| 冕宁县| 广丰县| 台东县| 耒阳市| 阿图什市| 济源市| 镇原县| 东乌珠穆沁旗| 安远县| 合山市| 乐至县| 兰坪| 特克斯县| 海宁市| 响水县| 万年县| 兴安盟| 桦甸市| 扬州市| 中宁县| 西昌市| 那坡县| 辽中县| 永仁县| 九江县| 清水县| 衡东县|