1 个回答
这是因为e10对应的系统开启了多租户的功能,因此使用的时候需要设置下
TenantRpcContext.setTargetTenantKey(haitianTenantKey);
不管操作内部数据库还是外部数据库都需要添加上这一行代码,示例如下:String sql = "select syn_val from uf_tongbustatus where syn_key = ? limit 1";
List<SqlParamEntity> logicSqlParams = new ArrayList<>();
SqlParamEntity sqlParam1 = new SqlParamEntity();
sqlParam1.setParamType(SqlParamType.VARCHAR);
sqlParam1.setValue(key);
logicSqlParams.add(sqlParam1);
TenantRpcContext.setTargetTenantKey(tenantKey);
Map<String, Object> rs = secondevDataSetUtil.executeSql(SourceType.LOGIC, EBUILDERGROUPID, sql, logicSqlParams);
发布于:1小时前 IP属地:四川省
我来回答
您需要 登录 后回答此问题!