Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- entity lifecycle
- Spring MVC
- MicroService
- Spring cloud
- Basic Authentication
- oauth2
- Spring Data
- OpenFeign
- Spring boot
- spring cloud eureka
- gradle
- autoconfiguration
- OOP
- Web Framework
- Retrospection
- undertow
- Authentication
- conditional
- spring security
- backend
- Collection Framework
- Internet
- java
- Spring Core
- http client
- hibernate
- embedded server
- Spring Boot Actuator
- Developer Roadmap
- Spring Boot Starter
Archives
- Today
- Total
목록entity lifecycle (1)
경계의 경계
Hibernate의 Entity Lifecycle
들어가며Hibernate를 사용하면 객체를 생성하여 DB에 데이터를 저장하거나, DB에 들어 있는 데이터를 조회할 수 있다.이를 엔티티(영속성 객체)라 하는데, 이 엔티티는 DB에 연결되어 있는 라이프사이클동안 여러 단계를 거친다.Hibernate에서 정의하는 엔티티의 상태는 다음과 같다.Transient StatePersistent StateDetached StateRemoved StateState 1 : Transient StateTransient State는 엔티티 객체의 첫 번째 상태로, new 키워드를 통해 객체가 새로 생성된 POJO(Plain Old Java Object)이다.Transient State에서 엔티티 객체는 Hibernate 세션에 연결되어 있지 않다. 즉, DB에 연결되어 있..
Spring Data/Hibernate
2024. 5. 8. 20:39