CSV文件有像UID这样的键的大写数据,有没有办法将UID转换成小写并在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;
}
}
我希望它能行得通--这是做这件事的最好方法吗?
发布于 2019-07-17 14:02:16
数据/UID是由Hybris自动生成的,还是由用户自定义的值?
在任何情况下,转换器都是做您想做的事情的好方法(假设数据是自定义值)。如果它是由Hybris自动生成的,我会保持原样。
https://stackoverflow.com/questions/56873720
复制相似问题