# 개발 요약
- 옵션그룹에 옵션들을 추가하는 개념, 옵션그룹과 옵션 엔티티는 다대다 관계
- 중간테이블인 옵션_옵션그룹에서 두 엔티티의 매핑 정보를 관리한다
- 분명 코드 로직은 맞는데 중간테이블에 값이 추가가 되지 않는 문제가 발생.
✅ 알게 된 점
<form th:action th:object="${OptionGroupDetailDto}" method="post">
🤔 해결 하고 싶은 부분
기존 코드
/* a 태그로 감싼다 */
<a th:href="@{|/${storeSN}/admin/store/optionGroupDetail/${optionGroupId}|}">
<button type="button" class="btn btn-primary">옵션 추가</button>
</a>
/* button 태그 안에 onclick 속성으로 url 이동 */
<button type="button" class="btn btn-primary" th:onclick="|location.href='@{|/${storeSN}/admin/store/optionGroup/modify/${optionGroup.id}|}'|">수정</button>
개선 코드
<input onclick="if ( !confirm('옵션을 추가하시겠습니까?') ) return false;" type="submit" value="옵션 추가" class="btn btn-primary my-2">
<a onclick="if ( !confirm('메뉴를 삭제하시겠습니까?') ) return false;" th:href="@{|/${storeSN}/admin/store/optionGroup/delete/${optionGroup.id}|}" class="btn btn-danger">삭제</a>