예제 #1
0
  @Transactional(readOnly = false)
  public void salvar(Autor autor) {

    if (autor.getId() == null) {
      autorRepository.save(autor);
    } else {
      autorRepository.updateNomeEBiografia(autor.getNome(), autor.getBiografia(), autor.getId());
    }
  }
예제 #2
0
 @Transactional(readOnly = false)
 public void deletar(long id) {
   autorRepository.delete(id);
 }
예제 #3
0
 public Autor buscarPorNome(String nome) {
   return autorRepository.findByNome(nome);
 }
예제 #4
0
 public List<Autor> buscarTodos() {
   return autorRepository.findAll();
 }
예제 #5
0
 public Autor buscarPorId(Long id) {
   return autorRepository.findOne(id);
 }