Package io.ebean.bean
Class SingleBeanLoader
- java.lang.Object
-
- io.ebean.bean.SingleBeanLoader
-
- All Implemented Interfaces:
BeanLoader
- Direct Known Subclasses:
SingleBeanLoader.Dflt,SingleBeanLoader.L2,SingleBeanLoader.Ref
public abstract class SingleBeanLoader extends Object implements BeanLoader
BeanLoader used when single beans are loaded (which is usually not ideal / N+1).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSingleBeanLoader.DfltSingle bean lazy loaded when a reference bean.static classSingleBeanLoader.L2Single bean lazy loaded when bean from L2 cache.static classSingleBeanLoader.RefSingle bean lazy loaded when a reference bean.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()Return the name of the associated Database.Locklock()Obtain a lock on the loader.-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.ebean.bean.BeanLoader
loadBean
-
-
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:BeanLoaderReturn the name of the associated Database.- Specified by:
getNamein interfaceBeanLoader
-
lock
public Lock lock()
Description copied from interface:BeanLoaderObtain a lock on the loader.- Specified by:
lockin interfaceBeanLoader
-
-