소개
교육자
전: 우아한형제들 기술이사, 카카오, SK플래닛
강의
전체19로드맵
전체3수강평
- 좋은 강의입니다.
박웅기
2024.05.12
1
- 설명을 너무 잘해주셔서 이해가 쏙쏙 갑니다!!
뿌지징
2024.05.12
1
- 실무하면서 몰랐던 부분이 퍼즐이 맞춰지고 있습니다 감사합니다
envayu
2024.05.12
1
게시글
질문&답변
2024.05.12
em.find() 및 쓰기 지연
안녕하세요. 경민님 em.find()에서 select 조회가 나가는 것은 flush 때문이 아닙니다. 이것은 단순히 영속성 컨텍스트에 존재하지 않는 데이터를 DB에서 불러오는 과정에서 발생하는 쿼리입니다. em.find()는 영속성 컨텍스트에서 먼제 엔티티를 찾고 없는 경우 DB에서 데이터를 조회해서 영속성 컨텍스트에 엔티티를 만들어두게 됩니다. 그리고 이렇게 만든 엔티티를 반환합니다. Q: 따라서 영속성 컨텍스트의 "쓰기 지연" 기능은 em.persist()를 통한 "엔티티 저장" 시에만 반영되는 특성인가요? -> 예제가 잘못되었습니다. 예제 코드를 보면 em.flush()를 강제로 호출하기 때문에 쓰기 지연은 발생하지 않습니다. 이때 DB에 데이터를 모두 전달합니다. 또한 영속성 컨텍스트를 초기화 했기 때문에 쓰기 지연은 발생하지 않습니다. 감사합니다.
- 0
- 1
- 57
질문&답변
2024.05.12
7. 컬렉션 프레임워크 - HashSet 오타
LLouis님 이번에도 도움 감사합니다 🙂 다음 버전에 패치할게요 🙂
- 0
- 1
- 25
질문&답변
2024.05.12
컬렉션 프레임워크 - HashSet pdf 오타
김형재님 감사합니다 🙂 다음 버전에 패치할게요^^!
- 0
- 1
- 45
질문&답변
2024.05.11
라이브러리의 이름이 memory인 이유를 모르겠습니다.
안녕하세요. blackjack_96님 memory라는 것은 자바에서 패키지를 의미합니다. 라이브러리는 여러 패키지를 포함하고 있습니다. 따라서 라이브러리와 패키지는 다른 개념으로 이해하셔야 합니다. 감사합니다.
- 0
- 1
- 30
질문&답변
2024.05.11
자바 메모리 구조와 static 질문있습니다.
안녕하세요. zzzzz님 네 맞습니다. static 변수는 필드 영역에서만 선언할 수 있습니다. 지역 변수 영역에서는 선언할 수 없습니다. 감사합니다.
- 0
- 1
- 38