Hi Maddy,
I wonder how an public CustomerDTO updateCustomer(CustomerDTO customerDTO) would be implemented by you?
My straight forward solution would be:
public CustomerDTO updateCustomer(CustomerDTO customerDTO)
{
Customer customer = customerRepository.getReferenceById(customerDTO.getId());
customer.setFirstName(customerDTO.getFirstName());
customer.setLastName(customerDTO.getLastName());
customerRepository.save(customer);
}
Note: The CustomerDTO requires some kind of resource identifier. I used the primary key of the database table.
Hi Maddy,
I wonder how an
public CustomerDTO updateCustomer(CustomerDTO customerDTO)would be implemented by you?My straight forward solution would be:
public CustomerDTO updateCustomer(CustomerDTO customerDTO) { Customer customer = customerRepository.getReferenceById(customerDTO.getId()); customer.setFirstName(customerDTO.getFirstName()); customer.setLastName(customerDTO.getLastName()); // ... repeated for all fields customerRepository.save(customer); }Note: The
CustomerDTOrequires some kind of resource identifier. I used the primary key of the database table.