gpt4 book ai didi

java - 当条件引用嵌入属性时无法解析属性

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:57:02 28 4
gpt4 key购买 nike

我似乎无法使用引用嵌入式类中的属性的标准来创建查询。当我使用“entity.embedded.property”时,它失败了。如果我为自己创建“entity.embedded.property”的别名,则查询有效...任何提示都将不胜感激...

最佳答案

您不能直接访问嵌入对象的属性。您应该为它创建一个别名。喜欢

Criteria crit = session.createCriteria(XYZ.class, "entity");
crit.setProjection(Projections.property("id"));
crit.createAlias("entity.embedded", "embeddedObj");
crit.add(Restrictions.eq("embeddedObj.property1", "propert1_value"));

关于java - 当条件引用嵌入属性时无法解析属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3553429/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com