CSV文件的UID之类的键的数据均为大写,当在hybris中使用热文件夹时,是否可以将UID转换为小写并保存。更改数据源所花费的时间比更改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;
}
}
我希望它会起作用-这是执行此操作的最佳方法吗
答案 0 :(得分:0)
Hybris是自动生成数据/ UID,还是用户自定义的值?
在任何情况下,翻译器都是执行所需操作的好方法(假设数据是自定义值)。如果它是由Hybris自动生成的,我会保持原样。