私のモデルを構成するエンティティの1つが異なる/外部サービスによって所有され、REST APIを使用してフェッチできるSpringブート(JPA)RESTアプリケーションを作成しています。 。JPA - RESTサービスから子オブジェクトを取得する
@Entity
public class ManagedEntity {
@Id
private UUID id;
private ExternalEntity external; // I can be fetch from a REST api
}
私は可能であれば、REST APIからそれをロードするために、私のJPA実装を持つために私のエンティティをマッピングする方法を知っているように思います。
または、豊かなモデルを作成するためにエンティティ/アプリケーションをモデル化するにはどうすればよいでしょうか?
を移入するサービスコールをしよう追加あなたの
@Entity
クラスを変更します。 JPAはリレーショナル・データベースからデータを読み取り、そのトランザクション機能に依存します。非トランザクションRESTサービスを使用してテーブル行に参加することはできません。これをデータベース永続性レイヤーよりも高いレベルで処理する必要があります。 –