뛰슈 - guest 모임 참여
·
LikeLion🦁
Guest 모임과 그 모임에 참여하는 사람들을 관리하기 위해서 guest테이블을 만들었다. @Getter @Builder @Entity @AllArgsConstructor @NoArgsConstructor @EqualsAndHashCode public class Guest { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) Long id; Long boardId; String guestId; boolean participate; } boardId와 guestId 그리고 참여 여부를 저장한다. @Repository public interface GuestJpaRepository extends JpaRepository { List findAllByBoard..
타임리프 라디오 버튼
·
Spring
class="form-check-input"> BOOK 라디오 버튼은 여러 선택지 중에 하나를 선택할 때 사용할 수 있다. ENUM 클래스를 활용해서 해보자. - 상품 종류 도서, 식품, 기타 라디오 버튼으로 하나만 선택할 수 있다. @ModelAttribute("itemTypes") public ItemType[] itemTypes() { return ItemType.values(); } ItemType.values() 를 사용하면 해당 ENUM의 모든 정보를 배열로 반환한다. 예) [BOOK, FOOD, ETC] 상품 종류 BOOK 체크 박스는 수정시 체크를 해제하면 아무 값도 넘어가지 않기 때문에, 별도의 히든 필드로 이런 문제를 해결했다. 라디오 버튼은 이미 선택이 되어 있다면, 수정시에도 항상 ..