【发布时间】:2018-08-07 23:39:36
【问题描述】:
我正在尝试加入具有 2 个条件的表,两个表中的 userId 和 guideId 相同。
@OneToOne(cascade = CascadeType.ALL, orphanRemoval = true)
@JoinColumn(name = "user_id",insertable =false, updatable = false)
@Where(clause = "guide_id = guide_id") <-- this isn't working
@LazyCollection(LazyCollectionOption.FALSE)
@NotFound(action = NotFoundAction.IGNORE)
private UserInvite userInvite;
这是正确的方法吗?
我找到了一些关于过滤器的文档,但这似乎有点过头了。有没有使用 Where 注释的简单解决方案?
【问题讨论】:
-
不,我希望当前表中的 guide_id 与 UserInvite 表中的 guide_id 匹配
-
希望对您有所帮助。 stackoverflow.com/questions/7700071/…