Spring 呼叫儲存過程返回結果集

2021-09-01 07:26:57 字數 682 閱讀 9073

spring 的jdbctemplate 提夠了對儲存過程呼叫的支援

但是直接體構一種常用的返回結果集,sqlserver(resultset),oracle(游標)的方式

很多情況下我們需要把這些資訊封裝成list,或者list的形式返回給應用層。

實現方式:

@override

public list> callprocedure(string spname,object paramvalues) throws sqlexception

commonstoredprocedure

繼承 storedprocedure抽象類

上面的**對db2和sqlserver都可以使用,但

oracle 比較不一樣的

他設定返回的必須用sqloutparameter,

declareparameter(new sqloutparameter("genre", oracle.jdbc.oracletypes.cursor, new mapgenre()));

[/quote]

完整**

摘自:spring dao之儲存過程的高階用法

spring dao之儲存過程的高階用法

Spring呼叫儲存過程

public boolean bindcard final bindcardprofile bindcardprofile throws dataacces ception string dbreturn jdbctemplate.execute new callablestatementcreat...

Spring呼叫儲存過程

public boolean bindcard final bindcardprofile bindcardprofile throws dataacces ception string dbreturn jdbctemplate.execute new callablestatementcreat...

spring中呼叫儲存過程

org.springframework.jdbc.object.storedprocedure是對應儲存過程呼叫的操作物件,它通過其父類org.springframework.jdbc.object.sqlcall獲得相應的底層api支援 callablestatementcreator 然後在此基...