json을 Java 객체로 변환하는 데 jackson을 사용하고 있습니다.Jackson은 데이터베이스에 중첩 된 객체를 저장합니다.
자바 객체 :
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 : session.saveOrUpdate (person); – user5488223