配置標籤
一、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...