1. 程式人生 > >Mybatis生成實體類測試例項

Mybatis生成實體類測試例項

前言:必須要注意很多該注意的地方,心細永遠是好的

注意:檔案路徑不能存在空格,不然會報%2...錯誤

開始

第一步:

匯入MyBatis的jar包,和生成實體類的工具包

匯入jdbc包,匯入log4j包

第二步:

修改mbgConfiguration.xml檔案

配置jdbc驅動,採用專案下lib裡面的:

mysql-connector-java-5.1.6.jar

複製mysql-connector-java-5.1.6.jar的絕對路徑到此處:

petshop對應資料庫名

編寫資料庫連線語句

配置生成vo/pojo實體類檔案,targerPackage指的是你要生成的實體類位置

配置對映檔案,targerPackage指的是你要生成的對映檔案位置

配置映射出來的介面,targerPackage指的是你要生成的對映介面位置

targetProject=‘src’

這是根據資料庫的表建立的實體類,每個表對應一個實體類,記住,必須要有一個。tableName是表名,domainObjectName是實體類名。每多一個少一個實體類只需要對其table標籤做操作就行了

第三步: 拷貝GenMain檔案到generator

開啟GenMain檔案

執行該檔案後會得到生成好的實體類和xml對映檔案 實體類:

xml對映檔案:

...xml檔案裡面有寫好的增刪改查

對映檔案裡也有增刪改查

第四步: 開啟mybatis-config.xml檔案

default是指預設的連線配置 id是配置配置的資訊,參照html檔案格式,

enviroment裡面包含的就是一段連線配置,當然,可以寫很多個連線配置。

transactionManager type指的是連線型別。 propertyname裡面都是連線資訊

配置好後 修改Mapper裡面的資訊,修改為你的xml對映檔案路徑

這就已經配置完成了,那麼我們現在做一個簡單的根據id刪除的方法。

要注意openSession方法的引數,執行事務要讓它為true,不然不會刪除成功,資料庫卻還有資料

需要上述的配置檔案和生成檔案的私我

學習筆記,大佬繞道