@SecondaryTable具有where条件

时间:2020-04-25 19:43:04

标签: spring hibernate

我正在为在系统外部创建的表创建实体。我想通过使用@SecondaryTable(或可能是更好的解决方案)将其他表中的数据绑定到实体字段,但是只有在满足条件的情况下才这样做。 IE浏览器我的表有1行,我想从满足特定条件的另一张表(oneToMany)绑定数据(恰好是另一张表的一个匹配项(转换为一对一))。我可以使用@Where注释吗?如果没有,还有其他选择吗?

编辑:这是相关表中的实体和其他信息

@Entity
@Table(name = "RE_STORAGE_INSTANCE")
public class Movie {

    @Id
    @Column(name="ID_")
    private Long id;

    ...
    //Column I want to fetch
    private Date dueDate;
}

RE_VARIABLES到表RE_STORAGE_INSTANCE的manyToOne包含字段:re_keyre_value。我只想在're_key'等于dueDate时获取re_value。即使是manyToOne,也只有RE_VARIABLES的一行包含每个RE_STORAGE_INSTANCE行的截止日期。

0 个答案:

没有答案
相关问题