spring 썸네일형 리스트형 [ JPA | 강의 따라 공부하기 ] 4.find()와 getReference()의 차이 find()메소드 find 메소드는 EntityManager에서 조회 연산을 수행한다. 첫번째 파라미터로 엔티티 타입을 지정하고 두번째 파라미터로 식별자를 전달한다. 엔티티 매니저는 그 값을 조회해 쿼리를 만들어서 데이터 베이스의 객체를 가져오게 된다. UserEntity userEntity = entityManager.find(UserEntity.class,email); 여기서 식별자는 @Id 어노테이션이 정의된 필드를 사용한다. 엔티티를 조회했을 때 식별자와 매핑되는 엔티티가 존재하면 엔티티 객체를 리턴하고 매핑되는 엔티티가 없으면 null을 리턴한다. getReference()메소드 getReference메소드는 find메소드와 마찬가지로 EntityManager에서 조회 연산을 수행한다. 첫번째 .. 더보기 이전 1 2 다음