Как правильно POST к двунаправленным отношениям

Я знаю, что OP искал решение для CSS, но его легко достичь с помощью jQuery. В моем случае мне нужно было найти родительский тег <ul> для тега <span>, содержащегося в дочернем <li>. В jQuery есть селектор :has, поэтому можно определить родителя с помощью его дочерних элементов:

$("ul:has(#someId)")

выберет элемент ul, у которого есть дочерний элемент с id someId . Или, чтобы ответить на исходный вопрос, что-то вроде следующего должно сделать трюк (непроверенный):

$("li:has(.active)")
1
задан Lucas Duarte 28 March 2019 в 04:47
поделиться

2 ответа

Эта проблема не имеет ничего общего с JPA двунаправленным отображением. Его ошибка повышения во время десериализации.
Partida -> должен иметь конструктор с нулевым аргументом

Полезная нагрузка запроса должна иметь {"partida": {"id": 123}}, чтобы заполнить свойство объекта partida.

0
ответ дан Satyendra Sharma 28 March 2019 в 04:47
поделиться

Подробнее см. По этой ссылке Библиотека Джексона .

@Entity
public class Partida implements Serializable {
    private static final long serialVersionUID = 1L;

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;
    private String timeA;
    private String timeB;
    private boolean visitante;
    public  Partida(){
    //Default constructor required here 
    }
    @OneToMany(mappedBy = "partida", fetch = FetchType.LAZY, cascade = 
    CascadeType.ALL)
    private List<Set> sets;


    public List<Set> getSets() {
        return sets;
    }

    public void setSets(List<Set> sets) {
        this.sets = sets;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getTimeA() {
        return timeA;
    }

    // Mocado o valor pois o Time A sempre e a Sao Judas
    public void setTimeA(String timeA) {
        this.timeA = timeA;
    }

    public String getTimeB() {
        return timeB;
    }

    public void setTimeB(String timeB) {
        this.timeB = timeB;
    }

    public boolean isVisitante() {
        return visitante;
    }

    public void setVisitante(boolean visitante) {
        this.visitante = visitante;
    }

}

Если проблема не решена, попробуйте JSON Creator

@JsonCreator
    public Partida(@JsonProperty("id") Long id, @JsonProperty("timeA") String 
    timeA, @JsonProperty("timeB") String timeB, @JsonProperty("desc") boolean
    visitante) {
    this.id = id;
    this.timeA = timeA;
    this.timeB= timeB;
    this.visitante= visitante;
} 
0
ответ дан Ved Prakash 28 March 2019 в 04:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: