한 상품에 대해 구매 희망자마다 채팅방이 생성되어야 한다. 따라서 상품과 userId가 같은 채팅방이 생성되지 않도록 UNIQUE 제약을 설정했다.chatroom1kim, book1, chatroom2lee, book1, chatroom3kim, pencil → 가능c
Spring Security는 Java 애플리케이션에 인증과 권한 부여를 모두 제공하는 데 중점을 둔 프레임워크이다. 기본적으로 인증 절차 후 인가 절차를 진행하며, Principal(접근 주체)와 Credential(자격 증명)을 사용하여 절차가 진행된다.인증(Aut
JPA 🔗 JPA(Java Persistence API)는 자바 플랫폼에서 객체 관계 매핑(ORM, Object-Relational Mapping)을 위한 표준 인터페이스 API로, 프레임워크이다. JPA는 객체 지향 언어인 자바로 관계형 데이터베이스를 다룰 때,
자바 웹 개발 워크북 - 예스24아래내용은 ‘자바 웹 개발 워크북(구멍가게 코딩단)’ 책의 pp. 432 ~ 508 (5.3. Spring Data JPA ~ 5.4. 게시물 관리 완성하기)의 내용을 토대로 작성되었습니다.엔티티의 Repository는 JpaReposi
자바 웹 개발 워크북 - 예스24아래내용은 ‘자바 웹 개발 워크북(구멍가게 코딩단)’ 책의 pp. 432 ~ 508 (5.3. Spring Data JPA ~ 5.4. 게시물 관리 완성하기)의 내용을 토대로 작성되었습니다.JPQL(Java Persistence Quer