

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o trecho de código abaixo, escrito em Hibernate.
@Entity
public class Troop {
@OneToMany(mappedBy="troop")
public Set getSoldiers() {
...
}
@Entity
public class Soldier {
@ManyToOne
@JoinColumn(name="troop_fk")
public Troop getTroop() {
...
}
Com base nesse código, é correto afirmar que
Troop tem uma associação bidirecional de muitos para muitos com Soldier através da propriedade troop .
a associação bidirecional muitos para muitos é definida logicamente usando a anotação @ManyToOne.
Troop tem uma associação bidirecional de um para muitos com Soldier através da propriedade troop.
o nome da associação bidirecional é definido pela anotação @JoinColumn.
a obrigatoriedade do armazenamento lógico é definida pela anotação mappedBy.