为了账号安全,请及时绑定邮箱和手机立即绑定

使用 OneToMany 连接维护订单

使用 OneToMany 连接维护订单

qq_花开花谢_0 2023-03-09 15:34:21
我正在使用 spring boot 并想将产品列表作为外键添加到页面,但是当我从数据库中检索时如何维护 ArrayList 顺序?我是否应该有一个中间表,例如PageProductOrder维护产品主键和订单列的表?@Entitypublic class Page {    @OneToMany    @JoinColumn(name = "product_id")    private List<Product> products;
查看完整描述

2 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

您可以使用@OrderColumn- 这将使用实体中的列进行排序:


@OneToMany

@JoinColumn(name = "product_id")

@OrderColumn(name = "product_index")

private List<Product> products;

product_index实体中的列Product将用于维护顺序。


查看完整回答
反对 回复 2023-03-09
?
Cats萌萌

TA贡献1805条经验 获得超9个赞

您可以使用注释定义顺序@OrderBy。


@OneToMany

@JoinColumn(name = "product_id")

@OrderBy(value = "name ASC")

private List<Product> products;


查看完整回答
反对 回复 2023-03-09
  • 2 回答
  • 0 关注
  • 110 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信