ためのクエリを保存します。カスタム、私は2つのエンティティを持って春データ(HibernateはJPA)
public interface WeeklyBoxOfficeRepository extends
CrudRepository<WeeklyBoxOffice, String> {
Iterable<WeeklyBoxOffice> findByCountryOrderByWeeklyGrossDesc(String country);
}
既存のfindメソッドは、左結合のように動作します。これはまさに私が必要とするものです。しかし、どのようにムービーオブジェクトを保存せずにWeeklyBoxOfficeオブジェクトを保存するには? WeeklyBoxOfficeLiteを作成するという考えはありません。 entity.WeeklyBoxOffice.movie - >エンティティ: - : org.hibernate.TransientPropertyValueException: 紅潮前に一時的なインスタンスを保存するオブジェクトが 保存されていない一時的なインスタンスを参照する今では例外
org.springframework.dao.InvalidDataAccessApiUsageExceptionを与えます。映画;ネストされた 例外java.lang.IllegalStateExceptionです: org.hibernate.TransientPropertyValueException:オブジェクトが 保存されていない一時的なインスタンスを参照する - 紅潮前に一時的なインスタンスを保存します。entity.WeeklyBoxOffice.movie - > entity.Movie ...によって引き起こさ: org.hibernate.TransientPropertyValueException:オブジェクトは 保存されていない一時的なインスタンスを参照する - 紅潮前に一時的なインスタンスを保存します。WeeklyBoxOffice.movie - > entity.Movie
はネストされたムービーを無視する方法保存のために何とかNativeQueryを使用することが可能ですオブジェクト?
あなたの持続またはマージ方法を表示することができます? – Ashish451
デフォルトのCRUDリポジトリインプラントを使用 –
あなたのAPIに送るデータ/ JSONは何ですか? –