helloworld
jpa crud기능 사용(select) 본문
별로 어려운건 없는것 같다..
repository를 위한 인터페이스를 만들어 준 후에 JpaRepository를 상속받는다
그 후 repository 클래스 위에 @Repository를 만들어 준다
@Repository
public interface 리파지토리 extends JpaRepository<User, Integer> {
}
public interface 리파지토리 extends JpaRepository<User, Integer> {
}
띠용
아 참 JpaRepository에 들어가는 매개변수는 도메인클래스, 도메인의 기본키를 넣었다(generatedValue)
select문을 사용할 때는
컨트롤러에서 리파지토리를 의존성 주입을 해준 후에
리파지토리 . 하면 사용할 수 있는 메서드이 나온다 .
뭐가 있는지 궁금하다면 JpaRepository에 마우스를 대고 컨트롤+좌클릭
혹은 컨트롤+b를 누르면 메서드들을 확인 할 수 있다.
암튼
나는 리파지토리. findAll을 하여 초기 주입한 데이터들을 확인해 보았다.
포스트맨에서 확인해보니
{
"id": 1,
"name": "User1",
"joinDate": "2023-08-24T12:39:09.773+00:00",
"password": "test1234",
"ssn": "707070-1234567"
},
{
"id": 2,
"name": "User2",
"joinDate": "2023-08-24T12:39:09.775+00:00",
"password": "test5678",
"ssn": "807070-1234567"
},
{
"id": 3,
"name": "User3",
"joinDate": "2023-08-24T12:39:09.775+00:00",
"password": "test9012",
"ssn": "907070-1234567"
}
야미~
'restful' 카테고리의 다른 글
| jpa / delete 기능 (0) | 2023.08.24 |
|---|---|
| jpa / id값으로 유저정보 가져오기 (0) | 2023.08.24 |
| jpa/ h2 (0) | 2023.08.24 |
| HATEOAS (0) | 2023.08.17 |
| 버전관리 (0) | 2023.08.17 |