我想知道autoincrement
我order rows
在冬眠中的最佳方式是什么?从 1 开始向上走不是问题。但我希望我order row id
在添加到新的order
.
差不多是这样的:
OrderID OrderRowID
1 1
1 2
2 1
2 2
2 3
3 1
3 2
命令:
@Entity
@Table(name = "order")
public class Order {
@Id
@Column(name = "id")
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer id;
订单行:
@Entity
@Table(name = "order_row")
public class OrderRow {
@Id
@Column(name = "id")
private Integer id;
@ManyToOne
@JoinColumn(name="album_id")
private Order order;
弱实体映射工作正常,但我现在必须手动设置订单 ID。