2014-02-14 2 views
0

Я загружал данные Мантии, и я получаю ошибку ниже, говоря, что запись является только для создания (неизменной). Я не думаю, что это повлияет на меня, но я подумал, что это может быть что-то достойное ответа.Что делает записи неизменяемыми?

Loading entity data from [file:/home/byersa/dev/moqui-on/runtime/mantle/mantle-udm/data/ZzcProductDemoData.xml] 
--- 195489 [main] WARN moqui.impl.context.TransactionFacadeImpl 
Transaction rollback. The rollback was originally caused by: Error loading entity data org.xml.sax.SAXException: Error storing entity [mantle.product.asset.AssetDetail] value: org.moqui.entity.EntityException: Entity [mantle.product.asset.AssetDetail] is create-only (immutable), cannot be updated. org.moqui.entity.EntityException: Entity [mantle.product.asset.AssetDetail] is create-only (immutable), cannot be updated. 

ответ

0

Это настройка для объекта, использующего объект. @ Атрибут create-only (установлен в true).

Вы видите эту ошибку во время загрузки данных, поскольку данные загружаются в базу данных с уже имеющимися данными (т. Е. Вторая загрузка данных без очистки БД).

AssetDetail (часть Mantle Business Artifacts) устанавливается только для создания, поскольку это объект текущей истории и записи должны создаваться, не обновляться/etc.

Смежные вопросы