Olá,
tenho a seguinte dúvida:
tenho uma entidade com chave composta, como faço para declarar o extends do crud pois não aceita duas chaves?
entidade Categoria2:
@Entity
@Table(name = "categorias2")
public class Categoria2 {
@EmbeddedId
private Categoria2Id Id;
public Categoria2() {
}
public Categoria2(String nome) {
this.Id = new Categoria2Id(nome, 2);
}
public String getNome() {
return this.Id.getNome();
}
}
entidade Categoria2Id:
public Categoria2Id(String nome, Integer tipo) {
this.nome = nome;
this.tipo = tipo;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public Integer getTipo() {
return tipo;
}
public void setTipo(Integer tipo) {
this.tipo = tipo;
}
}
Categoria2Repository:
@Repository
public interface Categoria2Repository extends CrudRepository<Categoria2,String> {
}
valeu! obrigado.