callresultset.java
来自「Groovy动态语言 运行在JVM中的动态语言 可以方便的处理业务逻辑变化大的业」· Java 代码 · 共 33 行
JAVA
33 行
package groovy.sql;
import java.sql.CallableStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
* @author rfuller
*
* Represents a ResultSet retrieved as a callable statement out parameter.
*/
class CallResultSet extends GroovyResultSet {
int indx;
CallableStatement call;
ResultSet resultSet;
boolean firstCall = true;
CallResultSet(CallableStatement call, int indx){
this.call = call;
this.indx = indx;
}
protected ResultSet getResultSet() throws SQLException{
if(firstCall){
resultSet = (ResultSet) call.getObject(indx+1);
firstCall = false;
}
return resultSet;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?