Java MyBatis 呼叫聚合函式查詢返回結果示例(記錄下來,方便不記得時檢視)
mybatis sql配置:
<select id="queryFirstResult" resultType="string">
select max(code) as fristResult from t_system_dictionary_tree where type_code like #{0}
</select>
這裡使用的引數為string,返回結果也是string
Java呼叫:
public Object queryFirstResult(Class<?> cla, Object parameters){ return sqlSession.selectOne("entityAllName.queryFirstResult", parameters); }
sqlSession()為spring提供的模板(org.mybatis.spring.SqlSessionTemplate)
entityAllName 為mapper的全限定名,即包名加類名。
相關推薦
Java MyBatis 呼叫聚合函式查詢返回結果示例(記錄下來,方便不記得時檢視)
mybatis sql配置: <select id="queryFirstResult" resultType="string"> select max(code) as frist
mybatis呼叫Oracle儲存過程返回結果集
在開發中,有時需要關聯幾張表來進行一些複雜的計算,此時可採用建立一張臨時表,將每次的資料計算後先存入臨時表,然後通過Oracle的遊標返回。 在mybatis中的呼叫如下: //呼叫語法格式,需要構造一個resultMap,用來接收返回的結果集 <select id
mybatis呼叫mysql儲存過程返回結果集
儲存過程中經常需要返回結果集。Mysql中直接用select即可返回結果集。而oracle則需要使用遊標來返回結果集。這一點Mysql相對比較方便,如下程式碼即可實現輸出結果集: 儲存過程定義: D
SSM-Mybatis呼叫Oracle儲存過程返回結果集(遊標)示例
1.建立一個包 此處建立一個包,是為了建立儲存過程時,用遊標作為out輸出引數時宣告為遊標型別用的. --建立一個包 create or replace package types as type empListCursor is ref cursor
java呼叫命令提示符並返回結果(中文無亂碼)
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import
Mybatis 呼叫儲存過程 並返回單/多結果集的情況
返回單結果集的情況: 引用: https://blog.csdn.net/a9529lty/article/details/24401423 儲存過程示例: create or replace procedure Fsp_Plan_CheckPrj(v
JAVA呼叫儲存過程--返回結果集(傳入基本型別引數,返回基本型別和結果集)
1 建立儲存過程 create or replace procedure examplepro( inparm1 in varchar2,inparm2 in number,outparm1 out number,result out type_cursor) ...
mybatis呼叫oracle儲存過程返回遊標 讀取到java的List
mapper: <select id="testP" statementType="CALLABLE" > {call P_TEST(#{v_cursor, mode=OUT, jdbcType=CURSOR})} </select> ja
C#呼叫ORACLE儲存過程返回結果集
Oracle中scott使用者下建立儲存過程: (注:從9i開始有了sys_refcursor這種型別,在以前的Oracle版本中需要使用REF CURSOR,並且還需放在一個程式包中) create or replace procedure sp_getdept (result
用java實現把sql語句查詢的結果集寫到dbf檔案中
這個其實就是一個匯出生成DBF檔案的功能,實現思路是這樣:首先動態拼接一個sql語句,執行後返回結果集到程式碼中,再通過dbfwriter物件把結果集的資料寫到dbf檔案裡。 1、開啟資料庫連線,執行sql語句,獲得結果集 private Connection bakConn;
hibernate hql 查詢返回結果型別
hql和sql區別/異同 HQL ————————————SQL 類名/屬性 ————————— 表名/列名 區分大小寫,關鍵字不區分大小寫———— 不區分大小寫 別名————————————————別名 ?,從下標0開始計算位置(hi
java 操作mongodb 聚合函式
最近專案用mongdb,作為資料庫。要實現抽獎專案,按照收集卡片的多少來排名,顯示前15名的使用者中獎資訊。 cllection 名稱: wzl_app_winnerlist 每次收集一張卡片都會有一條記錄。 使用自帶的命令列客戶端聚合語句: db.getColl
MySQL之聚合函式查詢
本文主要介紹一些關於聚合函式查詢的語句。 create table `t_grade` ( `id` int , `stuName` varchar (60), `course` varchar
python 呼叫mysql儲存過程返回結果集
儲存過程: delimiter | create procedure get_product_info(in imid int(10),int iuser varchar(20)) begin select * from tb_test where mid = i
mysql(二):使用聚合函式查詢
count()函式 1.count()函式用來統計記錄的條數 2.與group by關鍵字一起使用 例:select count(*) from t_grade; select co
MySql資料庫查詢——使用聚合函式查詢
使用聚合函式查詢 加入存在如下資料表(表名grade): 1、COUNT()函式 COUNT()用來統計記錄的總條數,一般與GROUP BY關鍵字一起使用 SELECT COUNT(*)
MySql資料庫查詢(二)——聚合函式查詢
一、聚合函式查詢 1.COUNT()函式——用來統計記錄的條數; 例如查詢grade表中有幾條資料: 先看grade表中所有的資料:select * from grade; select count(*) as total from grade; 總共9條資
【TP5】查詢返回結果
author:咔咔 wechat:fangkangfk 前提: 在使用例項化模型後的查詢 find的查詢: 這樣的查詢最後返回的資料是物件,我們在前臺模板輸出的時候是沒辦法輸出的,所以我們需要將其轉為陣列即可( toArray() )
mybatis呼叫oracle儲存過程 返回sys_refcursor
Map<String, Object> map = new HashMap<String, Object>(); map.put("id", "0"); mapper.selectPosBy(map); return (List) map
Java如何獲取所查詢的結果集的列數,並將每條記錄打印出來
以下程式碼是執行查詢語句,並獲取獲取結果集元資料,獲取結果集列數,並用迴圈在控制檯將每條記錄列印 ResultSet rs=stmt.executeQuery("select * from stu