1대다 관계를 남발하면 안된다고 배워서 난 id만 저장해서 쓰고 cascade 필요한거만 연관관계 쓸라했는데 조원이 그냥 1대다 쓰고 구현해서 코드가 다 깨지고 그래서 머리아픈데
댓글 7
뭔 소리야 ㅋㅋㅋㅋ
프갤러 1(118.33)2024-12-31 14:15
답글
joincolumn mappedby 같은거 안쓰고
실제 db처럼 외래키만 저장한다고
익명(61.255)2024-12-31 14:19
누가 1대다 남발하면 안된데?
'남발' 하면 당연히 뭐든 안 좋은 건데, 1대다를 많이 쓰지 마라는 거면 너무 바보같은 소리다
프갤러 1(118.33)2024-12-31 14:21
답글
음 굳이 말하자면 난 cascade 전파할때 아니면 굳이 써야하나싶어서
솔직히 그냥 편해서 쓰는거 뿐이자나 쿼리 날라가는것도 똑같고
근데 1대 다 쓰면 누군가 실수해서 엔티티에서 1대다 관계를 그냥 내보내서 서버 터질일도 생길수도 있고
익명(61.255)2024-12-31 14:24
아니야. 도움이 될까 모르겠다만
기능을 구현 단계하고 운영 단계를 구별하는 게 좋아.
구현은 논리적으로 구현하고 운영은 현실적으로 구현 한 것들을 보정하는 거야.
캐스캐이드로 다 날리는 게 논리적이면 그렇게 하는 게 정상이고
'실수로 날리는 걱정은' 다른 단계에서 하는 게 좋아. 다 같은 얘기야 관심사가 다르다고 표현하기도 하고 .
프갤러 1(118.33)2024-12-31 14:29
답글
ㅇㅋ
익명(61.255)2024-12-31 14:33
구조짤때 비즈니스 흐름에 따라서 써야지 ㅋㅋ 일대다관계라서 서비스 터질 확률보다 일대다가 아니라서 서비스가 틀어지는경우가 훨씬 많을듯 그리고 팀플이면 제대로 서비스까지 고려한 구조를 짰을리도 없고
뭔 소리야 ㅋㅋㅋㅋ
joincolumn mappedby 같은거 안쓰고 실제 db처럼 외래키만 저장한다고
누가 1대다 남발하면 안된데? '남발' 하면 당연히 뭐든 안 좋은 건데, 1대다를 많이 쓰지 마라는 거면 너무 바보같은 소리다
음 굳이 말하자면 난 cascade 전파할때 아니면 굳이 써야하나싶어서 솔직히 그냥 편해서 쓰는거 뿐이자나 쿼리 날라가는것도 똑같고 근데 1대 다 쓰면 누군가 실수해서 엔티티에서 1대다 관계를 그냥 내보내서 서버 터질일도 생길수도 있고
아니야. 도움이 될까 모르겠다만 기능을 구현 단계하고 운영 단계를 구별하는 게 좋아. 구현은 논리적으로 구현하고 운영은 현실적으로 구현 한 것들을 보정하는 거야. 캐스캐이드로 다 날리는 게 논리적이면 그렇게 하는 게 정상이고 '실수로 날리는 걱정은' 다른 단계에서 하는 게 좋아. 다 같은 얘기야 관심사가 다르다고 표현하기도 하고 .
ㅇㅋ
구조짤때 비즈니스 흐름에 따라서 써야지 ㅋㅋ 일대다관계라서 서비스 터질 확률보다 일대다가 아니라서 서비스가 틀어지는경우가 훨씬 많을듯 그리고 팀플이면 제대로 서비스까지 고려한 구조를 짰을리도 없고