Interface TurSNSiteFieldRepository

All Superinterfaces:
CrudRepository<TurSNSiteField,String>, JpaRepository<TurSNSiteField,String>, ListCrudRepository<TurSNSiteField,String>, ListPagingAndSortingRepository<TurSNSiteField,String>, PagingAndSortingRepository<TurSNSiteField,String>, QueryByExampleExecutor<TurSNSiteField>, Repository<TurSNSiteField,String>

public interface TurSNSiteFieldRepository extends JpaRepository<TurSNSiteField,String>
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    delete(@NotNull TurSNSiteField turSNSiteField)
     
    void
    delete(String turSnSiteFieldId)
     
    findById(@NotNull String id)
     
     
    save(@NotNull TurSNSiteField turSNSiteField)
     

    Methods inherited from interface CrudRepository

    count, deleteAll, deleteAll, deleteAllById, deleteById, existsById

    Methods inherited from interface JpaRepository

    deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, flush, getById, getOne, getReferenceById, saveAllAndFlush, saveAndFlush

    Methods inherited from interface ListCrudRepository

    findAll, findAllById, saveAll

    Methods inherited from interface ListPagingAndSortingRepository

    findAll

    Methods inherited from interface PagingAndSortingRepository

    findAll

    Methods inherited from interface QueryByExampleExecutor

    count, exists, findAll, findBy, findOne
  • Method Details

    • findById

      @Cacheable("turSNSiteFieldfindById") @NotNull @NotNull Optional<TurSNSiteField> findById(@NotNull @NotNull String id)
      Specified by:
      findById in interface CrudRepository<TurSNSiteField,String>
    • findByTurSNSite

      @Cacheable("turSNSiteFieldfindByTurSNSite") List<TurSNSiteField> findByTurSNSite(TurSNSite turSNSite)
    • save

      @CacheEvict(value={"turSNSiteFieldfindById","turSNSiteFieldfindByTurSNSite"}, allEntries=true) @NotNull @NotNull TurSNSiteField save(@NotNull @NotNull TurSNSiteField turSNSiteField)
      Specified by:
      save in interface CrudRepository<TurSNSiteField,String>
    • delete

      @CacheEvict(value={"turSNSiteFieldfindById","turSNSiteFieldfindByTurSNSite"}, allEntries=true) void delete(@NotNull @NotNull TurSNSiteField turSNSiteField)
      Specified by:
      delete in interface CrudRepository<TurSNSiteField,String>
    • delete

      @Modifying @Query("delete from TurSNSiteField ssf where ssf.id = ?1") @CacheEvict(value={"turSNSiteFieldfindById","turSNSiteFieldfindByTurSNSite"}, allEntries=true) void delete(String turSnSiteFieldId)