@ManyToMany
の双方向関係を持つ2つのエンティティ(Consultancy
- オーナー、InterviewType
)があります。ユーザーはコンサルタントにインタビュータイプを添付できます。私が知っている私たちは休止状態を使用している場合には、我々はちょうど新しい一時エンティティを持続またはデタッチオブジェクトを更新するEntityManager
にmerge()
メソッドを呼び出すことができますが、どのような春のデータやSpringデータでsave()
についての方法は、他の方法を持っていること?それは@ManyToMany
関係の依存する実体に何らかの影響を及ぼしますか?どのように「はい」の場合?それはボンネットの下に休止状態merge()
メソッドを呼び出していますか?CascadeType.MergeがSpringデータとのエンティティリレーション
1
A
答えて
0
あなたは2.0.2のバージョンから実装を見れば:
@Transactional
public <S extends T> S save(S entity) {
if (entityInformation.isNew(entity)) {
em.persist(entity);
return entity;
} else {
return em.merge(entity);
}
}
持続性プロバイダが渡されたエンティティがIDを持っていない/ ..で、新しいことを決定した場合、マージは、ボンネットの下に呼び出されます「新しい」はEntityInformation
の基礎となる実装に少し依存する..だから持続性プロバイダによって管理されていません。私は暗黙のmerge
が
関連する問題
- 1. POSTされたJSONとSpringブートのエンティティリレーション
- 2. Spring @RequestBody RESTサービスpostメソッド返り値415何らかのエンティティリレーション
- 3. Hibernate:CasecadeType.ALL vs {CascadeType.PERSIST、CascadeType.MERGE、CascadeType.DETACH、CascadeType.REFRESH、CascadeType.REMOVE}
- 4. EFコードのAspNetUsersとのエンティティリレーションの作成
- 5. クエリービルダー選択エンティティリレーションID
- 6. symfonyのDoctrineエンティティリレーションは保存時にnullデータを返します
- 7. ColdFusion ORM:エンティティリレーションの並べ替え順
- 8. プライマリテーブルの名前が変更されたフィールドと非プライマリキーのエンティティリレーションの作成
- 9. SpringデータJoinと@クエリー
- 10. SpringデータJPAとQueryDSL
- 11. SpringデータJPAとジオメトリタイプ
- 12. QueryDSLとSpringデータの利点
- 13. DBUnitとSpringデータのTransactionRequiredException JPA
- 14. 照会されたエンティティリレーションが擬似Dbコンテキストでヌルです
- 15. SpringデータMongo - クエリメソッドとDistinctフィールド
- 16. SpringデータJPAと接続プーリング
- 17. Springクラウド・データ・フローとOracle FCF
- 18. SpringデータのfindByとfindOneByの違いJPA
- 19. SpringのデータJPAとJDBCのテンプレート
- 20. SpringデータRest + SpringデータMongo - オブジェクトのリストの要素の数値を更新することができません
- 21. Springデータ、Hibernate 4.1.1、Spring JTAトランザクションマネージャ
- 22. Spring + SpringデータJava SE JPAスタンドアロン
- 23. Spring BootマルチプロジェクトSpringデータJpa
- 24. Spring OAuth 2 + SpringデータNeo4jマルチテナント
- 25. Spring Statemachine Persister for springデータ
- 26. SpringデータElasticsearchのDataTableRepository
- 27. Hibernate SpringデータJpa
- 28. カスタムデータマッピングSpringデータElasticSearch
- 29. SpringデータJPA
- 30. LockModeType.PESSIMISTIC_WRITE on Springデータ