Olá pessoal, estou querendo fazer um relacionamento muito-para-muitos, ou seja, n:m no JPA
e não estou conseguindo inserir o campo nota na tabela intermediária aluno_disciplina .
@EmbeddablepublicclassJoinedAlunoDisciplinaimplementsSerializable{@ManyToOne(fetch=FetchType.LAZY)@Column(name="id_aluno",nullable=false)privateAlunoaluno;@ManyToOne(fetch=FetchType.LAZY)@Column(name="id_disciplina",nullable=false)privateDisciplinadisciplina;@NotNull@DecimalMax("10.00")@DecimalMin("0.00")@Digits(integer=2,fraction=2)@Column(name="nota")privateFloatnota;//get's e set's}
@EntitypublicclassJoinedAlunoDisciplinaimplementsSerializable{@EmbeddedIdprivateJoinedAlunoDisciplinaPkjoinedAlunoDisciplinaPK;@JoinColumn(name="id_aluno",referencedColumnName="id",insertable=false,updatable=false)@ManyToOne(optional=false,fetch=FetchType.LAZY)privateAlunoaluno;@JoinColumn(name="id_disciplina",referencedColumnName="id",insertable=false,updatable=false)@ManyToOne(optional=false,fetch=FetchType.LAZY)privateDisciplinadisciplina;@NotNull@DecimalMax("10.00")@DecimalMin("0.00")@Digits(integer=2,fraction=2)@Column(name="nota")privateFloatnota;//get's e set's}
ve se funciona, t+
wbdsjunior
…
ricardocomp
Falaaa Alisson, beleza?
Então Alisson eu fiz o q vc me falou e está aparecendo a seguinte exception msg