Package play.db.jpa

Class JPARepository<T extends JPABase>


  • @Singleton
    public class JPARepository<T extends JPABase>
    extends java.lang.Object
    • 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)