인프런 커뮤니티 질문&답변
findOne 에 관한 질문입니다.
작성
·
353
0
야생형으로 공부중이라 아직 개념을 보지못해서 em의 개념이 잘 잡히지가 않아서 질문드립니다.
em은 엔티티를 관리할수 있게 해주는 도구라고 생각하고
1.save에서 persist에서 선언한 엔티티를 영속성으로 관리할수 있게 한다고 생각합니다.
그러면 findOnd에 경우 영속성으로 관리중인(persist에 선언된) 엔티티안에서 pk값에 해당하는 결과값을 반환타입으로 반환하는거라고 이해했는데 이게 맞는건가요?
만약 1번처럼 em.~의 함수들이 persist로 선언된 엔티티에 한해서만 영향을 받는거라면 em.createQuery에 from 절에 사용되는 엔티티 는 persist로 선언된 엔티티만 삽입할수 있고 persist로 선언하지 않은 엔티티를 넣게 된다면 오류가 반환되는게 맞는건가요?





