jsonをJavaオブジェクトに変換するためにjacksonを使用しています。ジャクソンはネストされたオブジェクトをデータベースに保存します
Javaオブジェクト:
class Person{
Long id;
String name;
City city;
}
class City{
Long id;
String cityName;
}
jcson変換:人を保存するとき
List<Person> personList = objectMapper.readValue(json, new TypeReference<List<Person>>() { });
、私は次のエラーを取得する:
org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: model.City
あなたはアドバイスしていただけますか?
マッピング+あなたのDAOを追加できますか? –
dao: session.saveOrUpdate(人); – user5488223