public interface org.springframework.data.repository.CrudRepository<T, ID> extends org.springframework.data.repository.Repository<T, ID>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.springframework.data.repository.CrudRepository
super_class: java.lang.Object
{
public abstract <S extends T> S save();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <S:TT;>(TS;)TS;
MethodParameters:
Name Flags
entity
public abstract <S extends T> java.lang.Iterable<S> saveAll(java.lang.Iterable<S>);
descriptor: (Ljava/lang/Iterable;)Ljava/lang/Iterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <S:TT;>(Ljava/lang/Iterable<TS;>;)Ljava/lang/Iterable<TS;>;
MethodParameters:
Name Flags
entities
public abstract java.util.Optional<T> findById(ID);
descriptor: (Ljava/lang/Object;)Ljava/util/Optional;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TID;)Ljava/util/Optional<TT;>;
MethodParameters:
Name Flags
id
public abstract boolean existsById();
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TID;)Z
MethodParameters:
Name Flags
id
public abstract java.lang.Iterable<T> findAll();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Iterable<TT;>;
public abstract java.lang.Iterable<T> findAllById(java.lang.Iterable<ID>);
descriptor: (Ljava/lang/Iterable;)Ljava/lang/Iterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Iterable<TID;>;)Ljava/lang/Iterable<TT;>;
MethodParameters:
Name Flags
ids
public abstract long count();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void deleteById();
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TID;)V
MethodParameters:
Name Flags
id
public abstract void delete();
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TT;)V
MethodParameters:
Name Flags
entity
public abstract void deleteAll(java.lang.Iterable<? extends T>);
descriptor: (Ljava/lang/Iterable;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Iterable<+TT;>;)V
MethodParameters:
Name Flags
entities
public abstract void deleteAll();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
Signature: <T:Ljava/lang/Object;ID:Ljava/lang/Object;>Ljava/lang/Object;Lorg/springframework/data/repository/Repository<TT;TID;>;
SourceFile: "CrudRepository.java"
RuntimeVisibleAnnotations:
org.springframework.data.repository.NoRepositoryBean()