一对多属性上面怎么加一个筛选条件

一对多属性上面怎么加一个筛选条件 :比如下面: 查 startFibre的时候加个条件筛选出来
@Composition
@OnDelete(DeletePolicy.CASCADE)
@OneToMany(mappedBy = “opticalAccount”)
protected List startFibre;

在实体定义时不能定义关联实体的行级筛选。
要进行关联实体的行级筛选,可以这样:

  1. 使用实体继承。
  2. 编程方式处理。

给个例子吗或者链接

  1. 关于实体继承,可以先了解一下 JPA 的实体继承策略。
    也可以阅读一下 CUBA 学习指南中的 《实体继承》篇章。链接如下:
    https://github.com/cubacn/guides/blob/master-chs/_posts/2019-03-20-data-modelling-entity-inheritance.adoc
    这部分文章我们正在校对,还没有正式发布。

  2. 关于编程方式过滤数据,可参考开发手册中的这部分:
    https://doc.cuba-platform.cn/manual-7.1-chs/gui_data_comp_dep.html