MyBatis —— 對映配置之select
屬性 |
描述 |
id |
在名稱空間中唯一的識別符號,可以被用來引用這條語句。 |
parameterType |
將會傳入這條語句的引數類的完全限定名或別名(參見:內建的別名)。 |
parameterMap |
這是引用外部 parameterMap 的已經被廢棄的方法。使用內聯引數對映和 parameterType 屬性。 |
resultType |
從這條語句中返回的期望型別的類的完全限定名或別名。注意集合情形,那應該是集合可以包含的型別,而不能是集合本身。使用 resultType 或 resultMap,但不能同時使用。 |
resultMap |
命名引用外部的 resultMap |
flushCache |
此設定為true,每當執行這個語句,將導致本地和二級快取被重新整理。預設值:false。 |
useCache |
將其設定為 true, 將會導致本條語句的結果被快取。預設值: true。 |
timeout |
這個設定驅動程式等待資料庫返回請求結果,並丟擲異常時間的最大等待值。預設不設定(驅動自行處理) |
fetchSize |
這是暗示驅動程式每次批量返回的結果行數。預設不設定 |
statementType |
STA, TEMENT,PREPARED 或 CALLABLE 的一種。這會讓 MyBatis 使用選擇使用 Statement,PreparedStatement 或 CallableStatement。預設值:PREPARED。 |
resultSetType |
FORWARD_ONLY|SCROLL_SENSITIVE|SCROLL_INSENSITIVE 中的一種。預設是不設定(驅動自行處理)。 |
databaseId |
In case there is a configured databaseIdProvider, MyBatis will load all statements with no databaseId attribute or with a databaseId that matches the current one. If case the same statement if found with and without the databaseId the latter will be discarded. |
resultOrdered |
This is only applicable for nested result select statements: If this is true, it is assumed that nested results are contained or grouped together such that when a new main result row is returned, no references to a previous result row will occur anymore. This allows nested results to be filled much more memory friendly. Default: false. |
相關推薦
MyBatis —— 對映配置之select
屬性 描述 id 在名稱空間中唯一的識別符號,可以被用來引用這條語句。 parameterType 將會傳入這條語句的引數類的完全限定名或別名(參見:內建的別名)。 parameterMap 這是引用外部 parameterMap 的已經被廢棄的方法。使用內聯引數對映和 pa
MyBatis-對映檔案之Select元素(六)
select元素 一、返回List xml對映檔案配置 測試程式碼 結果 二、查詢結果封裝成Map返回 (1)返回單條記錄的Map物件 (2)返回多條記錄
Mybatis原始碼分析之Select返回資料分析
Mybatis原始碼分析之Select返回資料分析 在之前的一篇文章中分析了@Select註解的使用方法,在查詢方法中我們知可以返回Map型別,也可以返回指標,或者是list集合,或是單條記錄,今天就對這幾種返回做一個原始碼分析。 Select查詢 在這裡就不需要再寫一
Spring MVC +Mybatis + Maven 配置之pom.xml配置
pom.xml配置 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca
mybatis基本配置之settings
mybatis進行解析配置配置檔案時,在org.apache.ibatis.builder.xml.XMLConfigBuilder.java類中的方法parseConfiguration()中, private void parseConfigurati
Spring MVC +Mybatis + Maven 配置之web.xml配置
web.xml作用,以及web容器執行順序 每個網站一般都有一個web.xml,被用來初始化配置資訊,但是又不是必須的。web.xml是web容器首先讀取的檔案。web容器執行的順序是: 1、啟動一個WEB專案的時候,WEB容
Maven+Mybatis+Spring配置之第一步:配置pom.xml依賴
1.配置slfj+logback: Java程式碼 <!-- Logging --> <dependency> <groupId>org.slf4j</groupId>
Mybatis基礎:Mybatis對映配置檔案,Mybatis核心配置檔案,Mybatis傳統方式開發
知識點梳理 詳細講義 一.Mybatis快速入門 1.1 框架介紹 框架是一款半成品軟體,我們可以基於這個半成品軟體繼續開發,來完成我們個性化的需求! 框架:大工具,我們利用工具,可以快速開發專案 (mybatis也是一個jar包,不過提供的功能更加多) jar包:小工具 如圖: &n
mybatis學習筆記之——mybatis的Mapper XML對映檔案配置資訊
sql對映檔案對應的增刪改查都有自己的標籤: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
MyBatis學習筆記(四)mybatis-config.xml都有哪些配置之環境配置與對映器
環境配置(environments),其中還可以配置事物,專案中大概也不會用到。 <environments default="development"> <environment id="development"> <t
MyBatis xml對映配置檔案之properties
這些是外部化的, 可替代的屬性, 這些屬性也可以配置在典型的 Java 屬性配置檔案中, 或者通過 properties 元素的子元素來傳遞。例如: <properties resource="org/mybatis/example/config.properti
MyBatis基礎篇之對映檔案---如何通過select返回Map
一、前言本文主要通過程式碼講解對映檔案中select標記裡面如何返回Map,通過一個小demo說明一下。二、案例♦在MySQL下新建資料庫表t_user,並插入若干條資料CREATE TABLE t_user ( id int(10) NOT NULL AUTO_INCR
mybatis原始碼學習之執行過程分析(2)——config.xml配置檔案和mapper.xml對映檔案解析過程
在上一篇中跟蹤了SqlSessionFactory及SqlSession的建立過程。這一篇,主要跟蹤Mapper介面和XML檔案對映及獲取。 1.xml檔案的解析 1.1Mybatis-config.xml的解析 在SqlSessionFactor
mybatis原始碼配置檔案解析之五:解析mappers標籤(解析XML對映檔案)
在上篇文章中分析了mybatis解析<mappers>標籤,《mybatis原始碼配置檔案解析之五:解析mappers標籤 》重點分析瞭如何解析<mappers>標籤中的<package>子標籤的過程。mybatis解析<mappers>標籤主要完成了
mybatis 整合spring之mapperLocations配置的問題
any 引入 location rop myba 路徑 通過 user configure 今天嘗試spring整合mybatis時遇到這麽一個問題,就是在配置sqlSessionFactory時是否要配置mapperLocations的問題。 <bean i
spring boot整合mybatis深坑之c3p0的詳細配置
text context ati reat source ast type fig oot 項目地址:https://gitee.com/zhangjunqing/spring-boot/tree/master/springboot-mybatis-notice 本人在c3
Mybatis 三劍客之Mybatis-generator配置
Mybatis-generator 的作用:根據資料庫自動生成 pojo、dao 和對應的 xml 檔案,其中: pojo :放置和資料庫欄位一一對應的物件; dao :介面,供 service 呼叫; xml :dao 層介面的實現; pom 配置 在 &l
mybatis學習筆記之——mybatis的XML配置檔案(全域性配置檔案)
MyBatis的配置檔案包含了會深深影響MyBatis行為的設定(settings)和屬性(properties)資訊。我們詳細瞭解一下MyBatis的各種標籤的作用以及使用方法。 properties properties:配置,mybatis可以使用properties標籤來引入外部pr
mybatis學習筆記之——mybatis的Mapper XML檔案中select元素
select元素: Select元素用來定義查詢操作,常用屬性如下。 id:唯一識別符號。用來引用這條語句,需要和介面的方法名一致。 parameterType:將會傳入這條語句的引數類的完全限定名或別名。這個屬性是可選的,因為 MyBatis 可以通過 TypeHandler 推斷出具
mybatis學習筆記之——mybatis配置資訊中引數值的處理
引數值的處理: 單個引數:mybatis不會做特殊處理 #{引數名}:取出引數值 多個引數:mybatis會做特殊處理。 多個引數會封裝成一個map, &n