I created an entity. I want to write a RestController to save this entity and an image in MySQL. I use Java8, SpringBoot, Hibernate, Rest API, JSON. How can I do it? Can I save it together?
public class Client{
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
private Long id;
@Column(name = "firstName")
private String firstName;
@Column(name = "lastName")
private String lastName;
@Column(name = "photo")
private String photo;
}
Controller
@PostMapping(value = "/save/client")
public ResponseEntity saveClient(@RequestBody @Valid Client client){
ResponseEntity responseEntity = new ResponseEntity<>(HttpStatus.NOT_FOUND);
if(Objects.nonNull(client)){
this.clientService.saveClient(client);
responseEntity = new ResponseEntity<>(HttpStatus.OK);
}
return responseEntity;
}