find(class이름,기본키) | 해당하는 객체를 영속성 컨텍스트로 가져온다. 영속성 컨텍스트에 이미 객체가 있다면 객체를 그대로 반환한다. 객체가 프록시객체라면 프록시 객체를 반환한다. (동일성 보장) |
persist(object) | 객체를 영속화 한다. 영속성 컨텍스트에 객체를 저장한다. |
remove(object) | 영속성 컨텍스트에서 객체를 제거한다. |
createQuery(jpql) | jpql을 sql로 쿼리를 생성해 데이터베이스에 전송한다. |
detach(object) | 영속상태의 객체를 비영속상태로 만든다. |
clear | 영속성 컨텍스트를 비운다. |
flush | 영속성 컨텍스트의 내용과 데이터베이스의 내용을 동기화한다. |
close | 영속성컨텍스트를 더이상 관리하지 않는다. |
'JPA' 카테고리의 다른 글
[JPA] @ManyToOne , @OneToMany, @JoinColumn (0) | 2020.08.06 |
---|---|
[JPA] @Id, @GenerateValue 의 전략 (0) | 2020.08.06 |
[JPA] 엔티티 업데이트 (0) | 2020.08.06 |
[JPA] 영속성과 영속성 컨텍스트 (0) | 2020.08.06 |
[JPA] ORM 의미 및 JPA 는 왜 쓰는가? (0) | 2020.08.06 |
댓글