com.ibatis.db.sqlmap
Class LazyLoadList
java.lang.Object
com.ibatis.db.sqlmap.LazyLoadList
- All Implemented Interfaces:
- java.lang.reflect.InvocationHandler
- public class LazyLoadList
- extends java.lang.Object
- implements java.lang.reflect.InvocationHandler
Method Summary |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
|
static java.util.List |
newInstance(javax.sql.DataSource ds,
MappedStatement stmt,
java.lang.Object param)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOAD_LOCK
private final java.lang.Object LOAD_LOCK
loaded
private boolean loaded
list
private java.util.List list
dataSource
private javax.sql.DataSource dataSource
mappedStatement
private MappedStatement mappedStatement
parameterObject
private java.lang.Object parameterObject
passthroughMethods
private static final java.util.Set passthroughMethods
LazyLoadList
private LazyLoadList(javax.sql.DataSource ds,
MappedStatement stmt,
java.lang.Object param)
invoke
public java.lang.Object invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
- Specified by:
invoke
in interface java.lang.reflect.InvocationHandler
- Throws:
java.lang.Throwable
newInstance
public static java.util.List newInstance(javax.sql.DataSource ds,
MappedStatement stmt,
java.lang.Object param)