csv文件在大写键中的数据中,诸如UID之类的密钥,是否可以将UID转换为LEWNCASE并在使用Hybris中的热文件夹时进行较小的速度和保存。我们的数据源的更改将比Hybris更改需要更多的时间。
我正在考虑为Impex创建一个LowerCaseValueTranslator。这是一个好方法吗?
我探索了LowerCaseValuetranslator路径。
@Override
public Object importValue(final String valueExpr, final Item toItem) throws JaloInvalidParameterException
{
clearStatus();
Double result = null;
if (!StringUtils.isBlank(valueExpr))
{
try
{
result = valueExpr.toLowerCase();
}
catch (final NumberFormatException exc)
{
setError();
}
}
return result;
}
}
我希望它会起作用 - 这是这样做的最佳方法
数据/uid是由hybris自动化的,还是用户的自定义值?
在任何情况下,翻译器都是做您想做的事情的好方法(假设数据是自定义值(。如果它是由杂种自动化的,我将保持原样。