life is egg
23.01.14 [리펙토링..] 본문
음... 어쩌다 SQL강의 듣다가
단방향관계만 맺고..
ManyToOne
캐스케이드 기능을 ..쓰는법을 배워서 써먹어 볼라고... 약간 수정을 해봤다..
이건 커맨트라이크 엔티티
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name="USER_ID")//조인컬럼찾을때 필드명_참조테이블컬럼명
@OnDelete(action = OnDeleteAction.CASCADE)
private User users;
요렇게 수정을 해줬다... 근데 음 ..포스트맨과 h2로 확인을 해보고싶은데... 그럴러면 유저엔티티에 커맨트 라이크OneToMany걸어논걸삭제하고 ..확인해본 결과 일단 ... 유저아이디 삭제할때... 같이 댓글 좋아요도 삭제가 되기는한다..
근데 문제는 ... 예외케이스를 실험을 할 방법이 떠오르지 않는다..
설정을 안하면 오류가 뜨고 ...
테스트케이스를..한번 활용해봐도 좋을듯한데 같이 고민해준 사람이랑 다시 이야기 해봐야겟다
추가로.... 그러면 ...댓글좋아요 엔티티에... 댓글객체랑 포스트 객체도 담아야하나 ? 이것때문에 ..?
그리고 ... 댓글좋아요 엔티티가 유저객체를 가지고 있는데 추가로 유저네임을 가질 필요가 있을까 ?..
.antMatchers(String.valueOf(PathRequest.toH2Console())) //권한 없으면 접근 금지
이건 아직 ..? 이렇게 쓰면 .. h2콘솔에 접근이 안된다..
아/..아직 나에겐 어려운...시큐리티..
'TIL' 카테고리의 다른 글
23.01.18 [ResponseEntity....및..잡다한것] (0) | 2023.01.18 |
---|---|
23.01.16 [줍줍줍줍줍줍줍줍줍줍줍줍줍..................] (0) | 2023.01.16 |
23.01.12 [SQL4일차] (0) | 2023.01.13 |
23.01.12 [SQL 3일차] (1) | 2023.01.12 |
23.01.10 [SQL 2일차] (0) | 2023.01.11 |
Comments