|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ibatis.sqlmap.engine.mapping.result.ResultObjectFactoryUtil
Method Summary | |
static java.lang.Object |
createObjectThroughFactory(ResultObjectFactory factory,
java.lang.String statementId,
java.lang.Class clazz)
Algorithm: If factory is null, then create object internally() Otherwise try to create object through factory If null returned from factory, then create object internally This allows the factory to selectively create objects, also allows for the common possibility that a factory is not configured. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static java.lang.Object createObjectThroughFactory(ResultObjectFactory factory, java.lang.String statementId, java.lang.Class clazz) throws java.lang.InstantiationException, java.lang.IllegalAccessException
factory
- the factory to use. May be null!statementId
- the ID of the statement that generated the call to this methodclazz
- the type of object to create
java.lang.InstantiationException
- if the instance cannot be created. If you throw this Exception,
iBATIS will throw a runtime exception in response and will end.
java.lang.IllegalAccessException
- if the constructor cannot be accessed. If you throw this
Exception, iBATIS will throw a runtime exception in response and
will end.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |