0

の呼び出し中にネストされたエンティティで問題が発生しましたNeo4jTemplate.save(...)

実際には、ネストされたエンティティも永続化されますが、BeforeSaveEvent親エンティティでのみ呼び出されます。

では、すべてのエンティティのとフィールドBeforeSaveEventにデータを入力します。uuidtimeCreated

クラスコンストラクターで自分でこの値を作成したくありません。

そのため、次の解決策を検討しています。

  • どういうわけか私が期待したように動作するようにします (難しいものです)。

  • ネストされたエンティティを永続化したり、すべてのエンティティを別の方法で永続化したりしないでください...

  • createuuidおよびtimeCreatedin クラス コンストラクター

  • 外部ライブラリを使用する (ほとんどありません)

何かアドバイス?

4

1 に答える 1

0

これは既知の問題: https://jira.spring.io/browse/DATAGRAPH-710ですが、特定のリリースにはまだ割り当てられていません。

それまでの間、おそらく、トランザクション イベント ハンドラーを使用してジョブを実行するアンマネージ拡張機能を使用できます。このルートに進む場合は、GraphAware TxDrivenModulesが役に立ちます。

于 2015-12-08T03:21:01.960 に答える