myBatis配置提示xml和內部DTD

2022-01-20 00:55:01 字數 1531 閱讀 5548

–配置環境:macos high sierra 10.13.6/window10

–生產環境:eclipse2018.a,myeclipse2018

首先了解xml檔案的引數—— dtd基礎

– 什麼是dtd?

dtd(document type definition)是文件型別定義。

dtd有什麼用?

約定文件格式,規定元素,元素屬性,元素關係,標籤,實體等。

– dtd分類

dtd分為內部dtd和外部dtd,外部dtd又分為公共的(public)和私有的(system)

configuration public

"-//hibernate/hibernate configuration dtd 3.0//en"

"">文件根元素的名稱:"hibernate-configuration"

"public"外部公共dtd:"public"公共dtd名稱:"-//hibernate/hibernate configuration dtd 3.0//en"(只有公共dtd才有這個選項)格式為"註冊//組織//型別 標籤//語言"外部dtd的url:""

<?xml version="1.0" encoding="utf-8"?>

文件根元素的名稱:"configuration"

"public"外部公共dtd:"public"公共dtd名稱:"mybatis3.4.1-config"(題主隨便設定的 ps:真的可以隨便設定)

外部dtd的url:"mybatis-3-config.dtd"(本地檔案的名稱)

對於內部dtd,需要使用中括號宣告,如下:

configuration

>

其次開始配置編譯器中mybatis.xml所屬要的dtd

.開啟瀏覽器輸入

1開啟myeclipse的preference->xml->xml catalog選擇add 配置xml提示

1.本地檔案

key type選擇public id

key 輸入「-//

mybatis.org

////

en」2.網路url 圖2

在file system直接輸入「http:

//key type選擇public id

key 輸入「-//

mybatis.org

////

en1」(由於不能重名,所以題主在這直接後面喜加1)

圖22.新增本地dtd配置,走網路太卡,配置本地不卡,上面只是配置xml提示。

配置mybatis-3-config.dtd同理

Mybatis的xml配置簡單優化

我們可以通過幾個簡單的方法對開發中的 進行優化,如在專案的mybatis配置檔案config.xml中 配置properties,配置setting,配置別名。以達到簡化 優化效能 便於維護的目的。配置屬性 properties 方法一 在xml中配置 方法二 在外部檔案 db.properties...

mybatis基於XML配置的動態SQL語句

當if標籤的test成立時,就把if標籤中的內容,拼接到上邊的sql語句的後邊 select from user where 1 1 and username and 用於 多條件不確定 查詢時,確定在拼接sql語句時,是否把 and 關鍵字給替換為 where 使用while標籤時,第乙個if標籤...

Mybatis基礎xml配置檔案解釋

insert into student name,age values 具體解釋 id 這個select語句的id parametertype 指定查詢是傳入的引數型別 resulttype 即返回結果集的型別,這理指定為user型別 select from student where id 一條s...