Mybatis配置標籤說明

2021-07-10 07:19:57 字數 699 閱讀 4612

配置標籤

一、environments

mybatis支援多個環境,可以任意配置

二、transactionmanager

mybatis支援兩種型別的事務管理器:jdbc 和 managed(託管); jdbc:應用程式負責管理資料庫連線的生命週期; managed:由應用伺服器負責管理資料庫連線的生命週期;(一般商業伺服器才有此功能,如 jboss,weblogic)

三、datasource

用來配置資料來源;型別有:unpooled,pooled,jndi;unpooled,沒有連線池,每次資料庫操作,mybatis 都會建立乙個新的連線,用完後,關閉;適合小併發專案; pooled,用上了連線池; jndi,使用應用伺服器配置 jndi 資料來源獲取資料庫連線;

四、properties

配置屬性

五、typealiases

給類的完成限定名取別名,方便使用;

引入對映檔案

例:

<?xmlversion="1.0" encoding="utf-8" ?>

public"- config 3.0//en"

"">

mybatis 動態標籤配置

我們根據實體類的不同取值,使用不同的 sql 語句來進行查詢。比如在 id 如果不為空時可以根據 id 查詢,如果 username 不為空時還要加入使用者名稱作為條件。這種情況在我們的多條件組合查詢中經常會碰到 select from user where 1 1 and id listfindu...

MyBatis智慧型標籤

public listfindstudentsbycondition mapmap select from studentinfo where stuname like and stuage 多條件查詢 test public void testselectlike session.close pu...

mybatis標籤用法

一 mybatis中的標籤 1.if標籤的用法 select from wx act deadbeat order grab where 1 1 and debt no and grabor id 注 這種我們可以把所有的屬性都加上,然後跟據不同需求使用,比較靈活 2.where標籤的用法 sele...