|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.data.jdbc.support.oracle.SqlReturnStruct
public class SqlReturnStruct
Implementation of the SqlReturnType interface, for convenient access of object data returned from stored procedure. The target class specified in the constructor must implement java.sql.SQLData.
A usage example from a StoredProcedure:
proc.declareParameter(new SqlOutParameter("return", OracleTypes.STRUCT, "ACTOR_TYPE",
new SqlReturnArray()));
SqlReturnType,
SimpleJdbcCall,
StoredProcedure| Field Summary | |
|---|---|
protected org.apache.commons.logging.Log |
logger
Logger available to subclasses |
| Fields inherited from interface org.springframework.jdbc.core.SqlReturnType |
|---|
TYPE_UNKNOWN |
| Constructor Summary | |
|---|---|
SqlReturnStruct(Class<?> targetClass)
Constructor that takes one parameter with the class that the retrieved data should be mapped into. |
|
SqlReturnStruct(StructMapper<?> mapper)
Constructor that takes one parameter with the StructMapper to be used. |
|
| Method Summary | |
|---|---|
Object |
getTypeValue(CallableStatement cs,
int paramIndex,
int sqlType,
String typeName)
The implementation for this specific type. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final org.apache.commons.logging.Log logger
| Constructor Detail |
|---|
public SqlReturnStruct(Class<?> targetClass)
targetClass - JavaBean class that STRUCT attributes will be mapped intopublic SqlReturnStruct(StructMapper<?> mapper)
StructMapper to be used.
mapper - the mapper| Method Detail |
|---|
public Object getTypeValue(CallableStatement cs,
int paramIndex,
int sqlType,
String typeName)
throws SQLException
getTypeValue in interface SqlReturnTypeSQLException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||