게시글
질문&답변
특정 필드의 그룹별 최댓값 조회와 where절에 대한 List 사용 방법
친절하게 답변해주셔서 감사합니다! 그런데 1번에서 제 상황에서 shopId 별로 가장 할인율이 높은 걸 뽑아내는 방법을 모르겠습니다ㅠ 이론으로는 product 1과 shop과 product2와 shop을 inner join 한 뒤, product2를 product1에다가 product1.shop.id == product2.shop.id and product1.할인율
- 0
- 2
- 1.2K
질문&답변
BindingError
친절한 답변 감사합니다. 아직 해결되지 않은 궁금증이 있습니다. 그러면 위에 제가 넣어놓은 코드에서 addError() 함수 내부에 파라미터로 item.getItemName()을 넣어주고 있는데 여기에 null 값이 들어갈 것이라고 이해했습니다. 그러면 어쨌든 이제 item.itemName에 속하는 에러가 말씀하셨듯이 2개가 됩니다. 여기서 스프링이 생성한 에러의 rejectdValue 값에는 사용자가 입력한 값(ex. AAA)이 들어가게 되며, 제가 등록한 에러에는 item.getItemName()의 결과가 Null이 므로 "Null"이 들어가게 됩니다. 그러면 item.itemname에 해당되는 rejectedValue는, 아래의 두 rejectedValue를 가지게 됩니다.1. AAA ( 스프링이 넣어놓은 rejectedValue. 사용자가 입력한 값)2. Null ( 내가 넣어놓은 값)그러면 rejectedValue가 클라이언트로 나갈 때 뭘로 나가나요?또한 지금은 내가 넣어놓은 값이 Null이지만 만약 제가 다른 값(PPP)을 넣어놓는다면,item.itemName에 해당되는 rejectedValue는 1. AAA2. PPP이렇게 2개에 해당될텐데 둘중에 뭐가 rejectdValue로 선정되어 클라이언트 화면에 뿌려지나요?AAAPPP 인가요??
- 6
- 4
- 655
질문&답변
application.yml vs persistence.xml
감사합니다!
- 1
- 2
- 1.8K