play.db.jpa
类 JPAPlugin.JPAModelLoader

java.lang.Object
  继承者 play.db.jpa.JPAPlugin.JPAModelLoader
所有已实现的接口:
Model.Factory
包容类:
JPAPlugin

public static class JPAPlugin.JPAModelLoader
extends java.lang.Object
implements Model.Factory


构造方法摘要
JPAPlugin.JPAModelLoader(java.lang.Class<? extends Model> clazz)
           
 
方法摘要
 java.lang.Long count(java.util.List<java.lang.String> searchFields, java.lang.String keywords, java.lang.String where)
           
 void deleteAll()
           
 java.util.List<Model> fetch(int offset, int size, java.lang.String orderBy, java.lang.String order, java.util.List<java.lang.String> searchFields, java.lang.String keywords, java.lang.String where)
           
 Model findById(java.lang.Object id)
           
protected  JPAContext getJPAContext()
           
static java.util.Set<java.lang.reflect.Field> getModelFields(java.lang.Class<?> clazz)
           
 java.lang.String keyName()
           
 java.lang.String[] keyNames()
           
 java.lang.Class<?> keyType()
           
 java.lang.Class<?>[] keyTypes()
           
 java.lang.Object keyValue(Model m)
           
 java.util.List<Model.Property> listProperties()
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

JPAPlugin.JPAModelLoader

public JPAPlugin.JPAModelLoader(java.lang.Class<? extends Model> clazz)
方法详细信息

getJPAContext

protected JPAContext getJPAContext()

findById

public Model findById(java.lang.Object id)
指定者:
接口 Model.Factory 中的 findById

fetch

public java.util.List<Model> fetch(int offset,
                                   int size,
                                   java.lang.String orderBy,
                                   java.lang.String order,
                                   java.util.List<java.lang.String> searchFields,
                                   java.lang.String keywords,
                                   java.lang.String where)
指定者:
接口 Model.Factory 中的 fetch

count

public java.lang.Long count(java.util.List<java.lang.String> searchFields,
                            java.lang.String keywords,
                            java.lang.String where)
指定者:
接口 Model.Factory 中的 count

deleteAll

public void deleteAll()
指定者:
接口 Model.Factory 中的 deleteAll

listProperties

public java.util.List<Model.Property> listProperties()
指定者:
接口 Model.Factory 中的 listProperties

keyName

public java.lang.String keyName()
指定者:
接口 Model.Factory 中的 keyName

keyType

public java.lang.Class<?> keyType()
指定者:
接口 Model.Factory 中的 keyType

keyTypes

public java.lang.Class<?>[] keyTypes()

keyNames

public java.lang.String[] keyNames()

keyValue

public java.lang.Object keyValue(Model m)
指定者:
接口 Model.Factory 中的 keyValue

getModelFields

public static java.util.Set<java.lang.reflect.Field> getModelFields(java.lang.Class<?> clazz)


Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly