Problema em Models
Closed this issue · 1 comments
GustavoBoaz commented
No documento Usuario.java:
- Relacionar Usuario com Postagem (1:N)
- Incluir Getters e Setters de minhasPostagens
- Incluir atributo foto do tipo String, e seu get and set
exemplo:
@OneToMany(mappedBy = "criador", cascade = CascadeType.REMOVE)
@JsonIgnoreProperties({"criador"})
private List<Postagem> minhasPostagens = new ArrayList<>();
public List<Postagem> getMinhasPostagens() {
return minhasPostagens;
}
public void setMinhasPostagens(List<Postagem> minhasPostagens) {
this.minhasPostagens = minhasPostagens;
}
No documento Tema.java:
- Alterar cascadetype para REMOVE
exemplo:
@OneToMany(mappedBy = "tema", cascade = CascadeType.REMOVE)
@JsonIgnoreProperties("tema")
private List<Postagem> postagem = new ArrayList<>();
No documento Postagem.java:
- Relacionar Postagem com Usuario (N:1)
- Incluir Getters e Setters de criador
exemplo:
@ManyToOne
@JoinColumn(name = "usuario_id")
@JsonIgnoreProperties({"minhasPostagens"})
private Usuario criador;
public Usuario getCriador() {
return criador;
}
public void setCriador(Usuario criador) {
this.criador = criador;
}