0

Mantle データを読み込んでいましたが、レコードが作成専用 (不変) であることを示す以下のエラーが表示されます。影響はないと思いますが、回答する価値はあると思います。

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.
4

1 に答える 1

0

これは、entity.@create-only 属性 (true に設定) を使用したエンティティの設定です。

データが既に配置された状態でデータベースにロードされるため (つまり、DB を消去せずに 2 回目のデータをロードした場合)、データのロード中にこのエラーが表示されます。

AssetDetail (Mantle Business Artifacts の一部) は実行中の履歴エンティティであり、レコードは作成のみで更新などは行われないため、作成のみに設定されます。

于 2014-02-14T20:59:01.920 に答える