这是我的 Alpha 和 Beta 课程。Alpha 与 Beta 具有一对一的关系
我只想获取那些具有 Beta 的 Alpha 记录。
我无法为 Alpha 创建 where 子句注释,这将帮助我实现这一目标。
有没有更好的方法来安排注释,因为我想在获取 alpha 对象时避免代码中的任何额外查询。
/** CLass Alpha*/
@Entity
@Where(clause x =0 and y =0 and ????????)
class Alpha {
@Column(name ="X")
int x;
@Column(name ="Y")
int Y;
@OneToOne(mappedBy = "alpha")
Beta beta;
}
/** Class Beta*/
@Entity
class Beta {
@OneToOne
@JoinColumn(name = "ALPHA_REF")
Alpha alpha;
}
任何指针将不胜感激