gpt4 book ai didi

java - Hybris CategoryProductRelation 类型作为 ItemModel?

转载 作者:太空宇宙 更新时间:2023-11-04 06:14:57 25 4
gpt4 key购买 nike

简单的问题...所以在 Hybris 中,我有一个与此类似的查询:

"SELECT {CPR:pk} FROM {CategoryProductRelation as CPR},  ...."

基本上,我需要从 Java 中提取产品代码和类别代码,我认为它们可以分别作为源/目标,但我的问题是,就像 ProductModel、CategoryModel 等一样。有没有类似的 CategoryProductRelation?,可能是像通用 RelationModel 这样的东西,可以简单地提取源/目标并从那里开始?

最佳答案

您需要JOIN加入这样的实体

SELECT {CPR:pk}, {c.code} FROM {CategoryProductRelation as CPR 
JOIN Category AS c on {CPR.source} = {c.PK} } WHERE ...

此外,您可以在服务层中通过简单地调用查询并直接从关系类型访问属性来完成此操作:

..
CategoryProductRelationModel model = result.get(0)
String categoryCode = ((CategoryModel)model.getSource()).getCode()

根据您的数据量,这可能非常效率低下

关于java - Hybris CategoryProductRelation 类型作为 ItemModel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28208913/

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