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
- Union-find
- map
- JPA
- spring boot
- priority_queue
- union_find
- onetomany
- 스프링부트
- scanner
- delete recursive
- 스택
- Calendar
- List
- math
- composite key
- html
- dfs
- set
- BFS
- sql
- date
- NIO
- alter
- string
- CSS
- 큐
- javascript
- Properties
- Java
- deque
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' 카테고리의 다른 글
익명 클래스와 람다식의 차이 (0) | 2022.02.14 |
---|---|
Thread와 synchronized (0) | 2022.02.14 |
Comments