저자 클래스를 삭제 ""book "테이블에서 외래 키 제약 조건"fk_book_author_fk "을 위반합니다. 저자를 어떻게 삭제합니까? 먼저 저자가 아닌 책을 삭제하고 싶습니다.@ManyToOne, @OneToMany 오류를
0
A
답변
1
기본적으로 JPA는 상위 엔티티에서 하위 엔티티로 작업을 계단식으로 연결하지 않습니다.
@OneToMany(mappedBy = "author")
private List<Book> bookList;
하려면 : Book
까지 Author
에서이 폭포를 사용하려면 다음 줄을 변경
@OneToMany(mappedBy = "author", cascade = CascadeType.ALL)
private List<Book> bookList;
+0
고마워요, 지금은 잘 작동합니다! – Stuart
0
작성자와 책이 데이터베이스에 관련되어 있으며 삭제에 대한 속성을 갖고 있으며이 경우 사용자의 계단식으로 연결할 수 있습니다. 당신은 'Null'을 설정하고 삭제를 수행 할 수 있습니다.
관련 문제
- 1. JPA, OneToMany 및 ManyToOne
- 2. ManyToOne 및 OneToMany 발행 Symfony2
- 3. JPA 양방향 OneToMany 및 ManyToOne?
- 4. 은 EclipseLink JPA - @OneToMany/@ManyToOne
- 5. Hibernate/JPA ManyToOne 대 OneToMany
- 6. 최대 절전 모드 기준은 OneToMany/ManyToOne 관계
- 7. Spring MVC : ManyToOne/OneToMany 관계로 데이터 저장
- 8. OneToMany, ManyToOne 왜 children에있는 parent 값이 null입니까?
- 9. 최대 절전 모드 onetomany manytoone 문제
- 10. 최대 절전 모드 매핑에서 OneToMany 및 ManyToOne
- 11. Spring Hibernate OnetoOne/OnetoMany/ManytoOne - 트랜잭션 관리
- 12. OneToMany 및 ManToOne 주석 ManyToOne 매핑에서
- 13. 최대 절전 모드 OneToMany 및 ManyToOne?
- 14. OneToMany 및 ManyToOne 주석으로 인해 문제가 발생합니다.
- 15. JPA ManytoOne 및 지속되지 OneToMany 관계
- 16. EJB3 매핑/onetomany/manytoone 관계를 처리하는 방법
- 17. 최대 절전 모드 ManyToOne - OneToMany 루프?
- 18. Symfony2/Doctrine : 2 묶음 사이의 OneToMany/ManyToOne
- 19. 구글 앱 엔진 자바 대체 jpa @ OneToMany/@ ManyToOne with objectify
- 20. Symfony에서 OneToMany 및 ManyToOne 매핑을 사용하여 선택 대신 텍스트 입력
- 21. 최대 절전 모드 OneToMany 및 ManyToOne 혼란! Null 목록!
- 22. oneToMany/ManyToOne 양방향 연결이 doctrine2에서 조인 열을 생성하지 않음
- 23. POST 동안 OneToMany 및 ManyToOne 및 콜렉션 null 포인터 실행
- 24. 최대 절전 모드 테이블 외래 키 삽입 : @ OneToMany/@ ManyToOne 관계
- 25. ManyToMany 연관을 OneToMany/ManyToOne (Doctrine)의 두 쌍으로 나누기
- 26. JPA @Onetomany 및 @manytoone 복합 기본 키의 일부로 가져 오기
- 27. Symfony2 ORM, 엔티티 manyToOne 및 oneToMany. 질문이 작동하지 않습니다
- 28. OnetoMany 및 ManytoOne 관계를 사용하여 엔티티를 만들려면 어떻게해야합니까?
- 29. Doctrine2에서 OneToMany/ManyToOne 연관을 깊이/루프로 제한하는 방법은 무엇입니까?
- 30. 최대 절전 모드에서 OneToMany ManyToOne 관계를 설정하는 최적의 방법
테이블을 삭제 하시겠습니까? 아니면 그냥 레코드를 삭제 하시겠습니까? – ogzd
그냥 레코드를 삭제하십시오 – Stuart