Interface AddressRepository
- 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 TypeMethodDescriptionRetorna um conteiner Optional encapsulando oAddressEntityencontrado 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
Retorna um conteiner Optional encapsulando oAddressEntityencontrado pelo Id.- Specified by:
findByIdin interfaceorg.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.
-