我试图在ofbiz中实现单个数据库和多个组织(不是多租户),如何获得用户登录ID直到GenericDAO并将其附加到查询中。
如果除了多租户之外还有其他任何想法,请建议!
由于
修改
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子句。获取相关数据。