模块 linlang.api

接口 Repository<T,ID>

所有超级接口:
AutoCloseable

public interface Repository<T,ID> extends AutoCloseable
  • 方法详细资料

    • save

      T save(T e)
    • deleteById

      void deleteById(ID id)
    • findById

      Optional<T> findById(ID id)
    • findAll

      List<T> findAll()
    • query

      Page<T> query(QuerySpec spec)
    • count

      long count()
    • existsById

      boolean existsById(ID id)
    • deleteAll

      void deleteAll()
    • saveAll

      void saveAll(Collection<T> entities)
    • streamAll

      Stream<T> streamAll()
    • findOneWhere

      default Optional<T> findOneWhere(String column, Object value)
    • flush

      default void flush()
    • close

      default void close()
      指定者:
      close 在接口中 AutoCloseable
    • findAllWhere

      default List<T> findAllWhere(String where, Object... params)