Tenho a Entidade município e a entidade pontos turísticos.
Quando eu adiciono um valor na coluna da chave estrangeira da entidade pontos turísticos,
ele me retorna “null”, mas os restos dos dados ficam salvos.
@Entity
@Table(name = “Municipio”)
public class MunicipioModel {@Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @NotBlank @Size(max = 60) private String nome;}
@Entity
@Table(name = “PontosTuristicos”)
public class PontosTuristicosModel {@Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @ManyToOne @JoinColumn(name = "municipioModel_id",nullable = false) private MunicipioModel municipioModel; @NotBlank @Size(min = 2,max = 40) private String nome; @NotBlank private String latitude; @NotBlank private String longitude; @NotBlank private String estrelas; @NotBlank private String descricao; }
Controller para salvar os dados
@PostMapping @ResponseStatus(HttpStatus.CREATED) public PontosTuristicosModel criar(@Valid @RequestBody PontosTuristicosModel pontosTuristicosModel){ return pontosTuristicosRepo.save(pontosTuristicosModel); }