엔티티를 다음과 같이 설정한 후,
Enum으로 MemberRole (사용자 role)을 다음과 같이 설정한다. (Enum 은 해당 컬럼의 값이 저 값으로 제한을 하는 역할을 한다.)
@Query 어노테이션을 이용하여 조회, 수정 쿼리를 집어넣고, 해당 메서드를 실행하면 해당 쿼리를 실행하는 방식으로 진행하였다.
서비스 부분
서비스에서 만들어놓은 addMember() 메소드를 이용하여 값을 집어 넣고
생일 컬럼에 값을 집어넣기 위한 Date형 메서드를 만든다.
기타 다른 SQL 쿼리를 실행시킬 메서드 역시 다음과 같이 만들고 실행시키면 된다.
값을 집어넣은 경우
'JPA' 카테고리의 다른 글
[JPA] @OneToOne, 일대일 관계 (0) | 2024.02.26 |
---|---|
[JPA] 값 타입 (Value Object) (0) | 2024.02.26 |
[JPA] 식별자 생성 (0) | 2024.02.19 |
[JPA] 테이블에 데이터 넣기 테스트 (0) | 2024.02.04 |
[JPA] ORM (Object Relational Mapping) (0) | 2024.02.03 |