0
나는 최대 절전 모드를 배우고 있으며 그것이 ORM 도구임을 알게되었습니다. Hibernate를 사용하여 Entity의 개별 항목을 저장해야합니까?
@Entity
@Table(name="USER_DETAILS")
public class UserInfo {
@ElementCollection
Set<Address> addressList = new HashSet<Address>();
// Some other code...
}
주요 응용 프로그램 :
과 같이 코드에서 볼 수public class MainApp {
public static void main(String s[]) {
SessionFactory sf = null;
sf = new Configuration().configure().buildSessionFactory(); // This will read the hibernate.cfg.xml file
// We can save using session.save(object)
}
}
, 우리는 addressList
(컬렉션)를 가지고있는 UserInfo
기업에 대한
내 질문은 :
우리는 embedded object
자동으로 개체의 일부로 저장 될 것이다, 엔티티를 저장하거나 우리가 특별히뿐만 아니라 collection object
을 저장해야하는 경우?
공장 저장 방법이 UserInfo를 소비한다고 가정 할 때 UserInfo 개체에 설정된 경우 컬렉션 개체를 특별히 저장할 필요가 없습니다. – CrazySabbath
하위 엔티티를 지속시키기 위해'Cascade' 전략을 지정해야합니다. – Saravana
@Saravana : 하위 엔티티가 아니며 콜렉션입니다. 우리는 이것을 어디에서 지정해야합니까? 정교하게 제발 주시겠습니까? – CuriousMind