Boa Galera,
Sigo com um problema que, realmente não sei como entender.
Tenho 3 Classes, mas a relação entre elas é somente entre 2, a outra é de ligação na tabela. Uma classe item, outra formula e outra formulaitem. Formula possui itens, e seu relacionamento exige quantidade, portanto entra a classe formula item.
Segue Código:
@Entity
public class Formula {
@GeneratedValue
@Id
private Integer id;
@NotEmpty
@NotNull
@Column(length = 50)
private String nome;
@ManyToMany(fetch = FetchType.LAZY)
private List<Item> item;
@Entity
public class Item {
@Id
@GeneratedValue
private Long id;
private String nome;
@Entity
@Table(name="Formula_Item")
public class FormulaItem {
private static final long serialVersionUID = 1L;
@EmbeddedId
private FormulaItemPK chaveComposta; //Item e Formula.
private double quantidade;
Bom, com as classes acima mencionadas, preciso saber como trazer o dado FormulaItem.quantidade sabendo que nesse momento eu não tenho os dados da FormulaItem, por exemplo, só tenho a Formula, mas não sei ainda os itens que existem nela. Precisava trazer algo como ${formula.item.quantidade} mas estou um pouco confuso como proceder, tenho visto as selects na hora de me listar a classe, porém não entrou na criteria a quantidade. Como posso trazer esse dado?
