Package play.db.jpa
Class JPARepository<T extends JPABase>
- java.lang.Object
-
- play.db.jpa.JPARepository<T>
-
@Singleton public class JPARepository<T extends JPABase> extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description longcount()longcount(java.lang.String query, java.lang.Object... params)intdelete(java.lang.String query, java.lang.Object... params)voiddelete(T model)intdeleteAll()GenericModel.JPAQueryfind(java.lang.String query, java.lang.Object... params)java.util.List<T>findAll()TfindById(java.lang.Object id)static <T extends JPABase>
JPARepository<T>from(java.lang.Class<T> modelClass)voidsave(T model)
-
-
-
Method Detail
-
from
@Nonnull public static <T extends JPABase> JPARepository<T> from(java.lang.Class<T> modelClass)
-
count
public long count()
-
count
public long count(java.lang.String query, java.lang.Object... params)
-
findAll
@Nonnull public java.util.List<T> findAll()
-
findById
@Nullable public T findById(java.lang.Object id)
-
find
@Nonnull public GenericModel.JPAQuery find(java.lang.String query, java.lang.Object... params)
-
delete
public int delete(java.lang.String query, java.lang.Object... params)
-
deleteAll
public int deleteAll()
-
save
public void save(T model)
-
delete
public void delete(T model)
-
-