인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

게시판 입력시 중복선택 가능한 체크박스(카테고리) 선택값을 db에 어떻게 저장해야하나요?

해결된 질문

작성

·

290

0

게시판 테이블과 카테고리 테이블은 1:N 이며게시판 엔티티 클래스 안에 아래와 같이 선언했습니다.

@OneToMany(mappedBy = "event", cascade = CascadeType.ALL)

private List<BoardCategory> boardCategories = new ArrayList<>();

강좌에 나온것처럼 Form전용 클래스인 BoardForm 만들어서 아래와 같이 추가했고,

private List<Long> Categories = new ArrayList<>();

컨트롤러에서

@PostMapping("/boardBasicForm")

public String setBoardBasic(BoardForm boardForm) {

boardService.createBoard(boardForm);

중략

}

처리를 하고, Service 에서 boardForm  받아 처리하려고 합니다.
그런데, boardForm  있는 Categories  엔티티에 있는 boardCategories  타입이 틀려서중간처리를 해야하는데

어떻게 해야하나요?

기초적인 질문같은데혼자 해보다가 안되어 질문 올립니다.

답변 2

1

네 감사합니다

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 김대호님^^

생각해보니 저도 과거에 처음 스프링 사용할 때 이 부분에서 애를 먹었네요^^

구글에 다음으로 검색하면 원하는 예제 코드를 딱 찾으실 수 있을꺼에요^^

spring mvc form multiple checkbox

감사합니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기