작성
·
483
0
쿠폰 생성 발급 로직도
컬럼에 쿠폰의 개수를 지정해놓으면
이전 강의랑 똑같은 거 같은데
왜 이번 강의는 쿠폰 엔티티를 새로 생성해서 그 개수를 체크하는 건지 궁금합니다.
이전 컬럼에 개수를 두어 관리하는 거랑
지금처럼 엔티티를 생성하는 방식의 차이점이 너무 궁금해요 항상 감사합니다.
답변 2
0
진짜 잘하고싶다님 안녕하세요.
이전 강의같은경우는 "재고" 는 "상품" 의 데이터기 때문에 컬럼으로 관리를 하였습니다.
다만 "쿠폰" 같은경우는 어디에 종속되는 데이터가 아니라 "쿠폰" 데이터 그 자체이기 때문에 새로운 엔티티를 생성하도록 하였습니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴이에요.
이전 강의와 현재 강의에서 쿠폰 생성 및 발급 로직에 차이가 있는 이유에 대해 궁금하신 것 같아요.
쿠폰 개수를 컬럼으로 지정해서 관리하는 방식과 엔티티를 새로 생성해서 개수를 체크하는 방식에 대한 차이점이 궁금하신 것 같아요.
일반적으로 쿠폰 개수를 컬럼으로 지정하는 방식은 간단하고 빠른 구현이 가능하지만, 해당 강의에 대해서만 쿠폰 개수를 관리할 수 있습니다. 즉, 다른 강의에서 동일한 쿠폰을 사용하고자 할 때는 매번 컬럼을 추가해야 하는 불편함이 있을 수 있습니다.
반면, 엔티티를 생성하여 개수를 체크하는 방식은 쿠폰 정보를 독립적으로 관리할 수 있고, 각각의 강의에서도 동일한 쿠폰을 사용할 수 있습니다. 엔티티를 생성하는 방식은 관리의 효율성을 높이고, 유연한 운영이 가능하다는 장점이 있어요.
따라서, 강의마다 독립적인 쿠폰 정보를 관리하고자 할 때는 엔티티를 생성하는 방식을 사용하는 것이 좋습니다.
더 자세한 내용이 필요하시다면 해당 강사님께 문의해보시는 것이 좋을 것 같아요.
궁금한 점이 더 있으시다면 언제든지 물어보세요. 좋은 하루 되세요!