我有一个这样的实体:
public class User {
@Column(name = "password")
@Element(name = "pass", data = true)
private String password;
}
我想要的是默认情况下不会在查询中读取/填充字段密码。但在某些情况下,我当然想检查 PWD,在这种特殊情况下,应该由 openJPA 在 User 对象中读取和填充 PWD。
我可以使用哪种 Fetch 策略或 JPQL 查询来实现这一点?我认为 FetchType.Lazy 仅适用于加入表而不是单个字段。我也无法想象一个 JPQL 查询,我可以告诉 openJPA 覆盖这个 FetchType 并加载这个字段,以防我真的需要它来进行 PWD 检查。
非常感谢!塞巴斯蒂安