All Superinterfaces:
org.springframework.data.repository.CrudRepository<AddressEntity,String>, org.springframework.data.repository.Repository<AddressEntity,String>

@Repository public interface AddressRepository extends org.springframework.data.repository.CrudRepository<AddressEntity,String>
Java Persistence API (JPA) Repository para AddressEntity. Esta interface estende CrudRepository, que fornece métodos como save(…), findOne(…), findAll(), count(), delete(…) etc.

Aciona consultas de banco de dados relacionadas a AddressEntity.

@Repository indica que esta interface é um Repositório Spring Data JPA, um mecanismo que fornece métodos de manipulação de dados comuns sem a necessidade de escrever nossa própria lógica de consulta. O Spring Data JPA também se integra bem ao Hibernate, uma implementação popular do padrão Java Persistence API.

Since:
1.0.0
Author:
diegoneves
  • Method Summary

    Modifier and Type
    Method
    Description
    Retorna um conteiner Optional encapsulando o AddressEntity encontrado pelo Id.

    Methods inherited from interface org.springframework.data.repository.CrudRepository

    count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findAll, findAllById, save, saveAll
  • Method Details

    • findById

      Optional<AddressEntity> findById(String id)
      Retorna um conteiner Optional encapsulando o AddressEntity encontrado pelo Id.
      Specified by:
      findById in interface org.springframework.data.repository.CrudRepository<AddressEntity,String>
      Parameters:
      id - String, identificador da entidade de endereço a ser procurada. Deve ser não nulo.
      Returns:
      um Optional de AddressEntity. Este Optional será não nulo, mas pode estar vazio se nenhum AddressEntity com o ID fornecido for encontrado.