listFieldQuery报错:关联关系配置错误

yexiu 61

版本号:

镜像版本 harbor.oinone.top/oinone/oinone-designer-mini-v5.2:5.2.9

本地版本 5.2.9

问题:

@Field.one2many
@Field(displayName = "小猫", store = NullableBoolEnum.FALSE)
@Field.Relation(store = false)
private List<Cat> catList;
List<CatShopExt> logs = new CatShopExt().queryList(Pops.<CatShopExt>lambdaQuery()
    .from(CatShopExt.MODEL_MODEL)
    .eq(CatShopExt::getCatShopName, "111"));
new CatShopExt().listFieldQuery(logs, CatShopExt::getCatList);

listFieldQuery查询报错:关联关系配置错误

你的期望:

正常执行

如何重现问题:

回复

共1条回复 我来回复
  • yexiu的头像
    yexiu
    数式Oinone用户
    评论

    从模型注解上看,catList字段设置为非存储的,也就是说数据库中并没有保存其关联关系。所以listFieldQuery报错。
    这种场景的查询需要根据场景更换实现方案,如果需要可以手动查询,把值查出来之后放到该字段里面返回。

    1个月前 0条评论