len*_*ard 3 java jpa spring-data-jpa spring-boot
我正在使用 spring boot 并希望将产品列表作为外键添加到页面中,但是当我从数据库中检索时如何维护 ArrayList 顺序?我应该有一个中间表,例如PageProductOrder维护产品主键和订单列吗?
@Entity
public class Page {
@OneToMany
@JoinColumn(name = "product_id")
private List<Product> products;
Run Code Online (Sandbox Code Playgroud)
您可以通过使用来做到这一点@OrderColumn- 这将使用实体中的一列进行排序:
@OneToMany
@JoinColumn(name = "product_id")
@OrderColumn(name = "product_index")
private List<Product> products;
Run Code Online (Sandbox Code Playgroud)
列product_index在Product实体将被用于维持秩序。
| 归档时间: |
|
| 查看次数: |
1481 次 |
| 最近记录: |