1
Order's
は束のProduct's
と数量で構成されています。余分な列を持つ多くのものが1つの行を返すだけです
マイOrder
エンティティ:
@Entity(name = "orders") // Select * from order order by... NO!
public class Order {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
@OneToMany(mappedBy = "product", cascade = ALL, orphanRemoval = true, fetch = EAGER)
private List<OrderEntity> orderEntities = new ArrayList<>();
...
次のようにorders
とproducts
との関係は次のように
@Entity
public class OrderEntity implements Serializable {
@Id
@ManyToOne
@JsonIgnore
private Order order;
@Id
@ManyToOne(fetch = EAGER)
private Product product;
private int quantity;
...
私product
は次のとおりです。
@Entity
public class Product {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
private String name;
@OneToMany(mappedBy = "order", cascade = CascadeType.ALL, orphanRemoval = true)
private List<OrderEntity> orderEntity;
...
問題がときということです私はを選択しますによってそれはid
私はorder
と関連付けられるいくつかがデータベーステーブルを見ることによって見ることができるけれども私はただOrderEntity
を得る。私が間違っていることについて誰でも手掛かりを得ましたか?