JPA ManyToOne / OneToMany двунаправленный получить дубликаты данных - PullRequest
0 голосов
/ 26 марта 2019

Я создаю API-интерфейс REST для Spring 2.1 и получаю дубликаты данных для проверки связи ManyToOne.

Localidad:

@Entity
@Table(name = "localidad")
public class Localidad implements Serializable {

    private static final long serialVersionUID = -7258462202419598287L;

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long idLocalidad;

    private String nombreLocalidad;

    private BigDecimal precioEnvio;

    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "provinciaIdProvincia")
    private Provincia provincia;

    public Localidad() {}

    public Localidad(String nombreLocalidad, BigDecimal precioEnvio) {
        this.nombreLocalidad = nombreLocalidad;
        this.precioEnvio = precioEnvio;
    }
...

Провинция:

@Entity
@Table(name = "provincia")
public class Provincia implements Serializable {

    private static final long serialVersionUID = 3324427184301992595L;

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long idProvincia;

    private String nombreProvincia;

    @OneToMany(mappedBy= "provincia", cascade = CascadeType.ALL, fetch = FetchType.LAZY)
    private Set<Localidad> localidades = new HashSet<Localidad>();

    public Provincia() {}

    public Provincia(String nombreProvincia) {
        this.nombreProvincia = nombreProvincia;
    }
...

Я получаю доступ к информации, внедряя CrudRepository и Service @ Autowired

Дублирующие данные HTTP GET Запрос:

Дублирующиеся данные

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...