«cascade» 태그된 질문

6
@ManyToOne JPA 연관에 대한 CascadeType.ALL의 의미는 무엇입니까
나는 @ManyToOne관계 의 맥락에서 계단식의 의미를 잘못 이해했다고 생각 합니다. 경우: public class User { @OneToMany(fetch = FetchType.EAGER) protected Set<Address> userAddresses; } public class Address { @ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL) protected User addressOwner; } 의 의미는 무엇입니까 cascade = CascadeType.ALL? 예를 들어 데이터베이스에서 특정 주소를 삭제하면 cascade = …

8
JPA orphanRemoval = true는 ON DELETE CASCADE DML 절과 어떻게 다른가요?
JPA 2.0 orphanRemoval속성 에 대해 약간 혼란 스럽습니다 . JPA 공급자의 DB 생성 도구를 사용 ON DELETE CASCADE하여 특정 관계에 대한 기본 데이터베이스 DDL을 만들 때 필요하다는 것을 알 수 있다고 생각 합니다. 그러나 DB가 존재하고 이미 ON DELETE CASCADE관계 가있는 경우 삭제를 적절하게 단계 화하기에 충분하지 않습니까? 무엇을 않는 …

3
캐스케이드 삭제시 제약 조건을 추가하는 방법은 무엇입니까?
PostgreSQL 8에서는 ON DELETE CASCADES후자를 삭제하지 않고 다음 표의 두 외래 키에 추가 할 수 있습니까? # \d scores Table "public.scores" Column | Type | Modifiers ---------+-----------------------+----------- id | character varying(32) | gid | integer | money | integer | not null quit | boolean | last_ip | inet | …


15
SQL Server에서 Cascading을 언제 사용해야하는 이유는 무엇입니까?
SQL Server에서 외래 키를 설정할 때 어떤 상황에서 삭제 또는 업데이트시 계단식으로 연결해야하며 그 이유는 무엇입니까? 이것은 아마도 다른 데이터베이스에도 적용됩니다. 나는 각 시나리오의 구체적 예를 위해 무엇보다도 가장 바람직하게 그것을 사용하는 사람으로부터 찾고 있습니다.

1
cascade = {“remove”} VS orphanRemoval = true VS ondelete = "CASCADE
부모 엔티티가 삭제되면 자동으로 자식 엔티티를 삭제하는 방법에 대한 정보를 거의 수집하지 않았습니다. 가장 일반적인 방법은 cascade = { "remove"} OR orphanRemoval = true OR ondelete = "CASCADE" 세 가지 주석 중 하나를 사용하는 것 같습니다 . 나는 : 세 번째에 대한 약간의 혼동 ondelete = "CASCADE" 이 일이 매우 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.