250x250
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 | 31 |
Tags
- javascript
- union_find
- math
- NIO
- Properties
- List
- sql
- 리소스모니터링
- html
- spring boot
- alter
- CSS
- Calendar
- scanner
- dfs
- Union-find
- deque
- Java
- set
- JPA
- GC로그수집
- 스택
- 큐
- string
- date
- 스프링부트
- map
- BFS
- 힙덤프
- priority_queue
Archives
- Today
- Total
매일 조금씩
[JPA] save와 persist차이 (save, persist, merge개념) 본문
728x90
반응형
persist()는 리턴값이 없는 insert다.
merge()는 리턴값이 없는 update다.
save()는 리턴값이 있는 insert, update다.
save 메소드를 호출하면....
entityInformation에서 새로운 entity이면 persist()를 그게 아니면 merge()를 호출한다.
merge는 한번 persist 상태였다가 detached 된 상태에서 그 다음 persist 상태가 될 때, merge 한다고 한다.
728x90
반응형
'Java' 카테고리의 다른 글
Servlet 이란? Spring 에선 어떻게 사용하고 구현되는지? (0) | 2024.11.03 |
---|---|
Java EE 란? Spring framework 와 경쟁? 상호 보완? (1) | 2024.11.03 |
유틸리티 클래스 사용 시 주의 사항 "Add a private constructor to hide the implicit public one" (0) | 2024.10.26 |
익명 클래스와 람다식의 차이 (0) | 2022.02.14 |
Thread와 synchronized (0) | 2022.02.14 |