0

我正在尝试在 ofbiz 中实现单个数据库和多个组织(不是多租户),我如何在 GenericDAO 之前获取用户登录 ID 并将其附加到查询中。

请建议您是否有任何其他想法,除了多租户!

谢谢

编辑:

       if (!conditions.isEmpty()) {
            whereString.append(prefix);
            whereString.append(EntityCondition.makeCondition(conditions, EntityOperator.AND).makeWhereString(modelEntity, whereEntityConditionParams, this.datasource));
        }

        System.out.println("************ whereString ************ "+whereString+" ---- ");

        return whereString;

在我的 ofbiz v13.07 GenericDAO.java 的第 841 行中,我可以了解创建查询字符串的位置。我想在此处访问会话以获取公司 ID,因此我将其附加到 where 子句。获取相关数据。

4

0 回答 0