"최대 절전 모드"라는 용어는 ORM 라이브러리와 관련하여 특별한 의미가 있습니까? 그 뒤에 이야기가 있니?Java Hibernate 라이브러리에서 이름이 "Hibernate"로 선택된 이유는 무엇입니까?
답변
나는이 문제에 대해 권위있는 것을 찾을 수 있을지 의심 스럽지만, 논리적 인 선택이라고 말합니다. 당신이 잠을 자면, 당신은 꽤 쉽게 깨울 수 있고, 당신이 동면하는 것보다 짧은 시간 내에 그렇게 할 것입니다 (나는 당신이 지금 곰이라고 가장합니다). 수면과 최대 절전 모드가 유사하기 때문에 제조업체는 아마 은유를 확장하려고합니다.
편집 : 글쎄, 지금은 Java 라이브러리에 관한 내용입니다. 내 곰 이론에 너무 많은 것.
내 WAG : 엔티티는 사용하지 않을 때 데이터베이스에서 "최대 절전 모드"로 전환됩니다.
나에게 꽤 분명합니다.
오브젝트가 최대 절전 모드로 RDBMS로 보내지면 다시 올 때 (최대 절전 모드로 전환 될 때) 최대 절전 모드에서 깨어납니다.
수면은 "Cinder6"과 같이 단기간의 "대기"입니다. 직렬화 프로세스와 훨씬 비슷하게 객체가 다른 노드 (또는 VM)에서 잠자기 상태로 깨어납니다.
객체가 DB로 전송되면 객체가 DB에 전송되기 전에 일주일, 한 달, 일년 동안 기다릴 수 있습니다 다시 가져 왔으므로 최대 절전 모드로 전환되었습니다.
Hibernate는 "고수준 객체 처리 함수로 직접 영속성 관련 데이터베이스 액세스를 대체"합니다. 따라서 데이터베이스에서 잠 들어있는 데이터에 관한 것입니다.
지속성은 데이터가 데이터를 생성 한 프로세스보다 오래가는 부분입니다. 무엇보다 기본적인 용어는 비 휘발성 메모리에 데이터를 저장하는 것을 의미합니다. (전원이 꺼지면 길을 잃지 않습니다.) 요즘은 대개 데이터베이스 내의 스토리지 형태를 취합니다.
그러나 프로그래밍 언어 (예 : Java)가 데이터를 저장하고 데이터베이스와 완전히 다른 형식으로 사용하기 때문에 문제가 발생합니다. 따라서 변환 프로세스 (db 레코드에 대한 개체)가 필요하고 반대 검색 (개체에 대한 db 레코드)이 필요합니다. Hibernate는이 전체 프로세스를 자동화하고 변환시 발생할 수있는 잠재적 함정을 피하는 라이브러리입니다 (객체 관계형 임피던스 불일치로 알려짐).
따라서 Hibernate는 데이터베이스 요소 전체를 추상화하는 데 도움을줍니다. 저장 장치에 저장하고 필요할 때 검색하거나 '잠자기'하고 필요할 때 다시 호출 할 수 있습니다.
- 1. JPA와 Spring으로 선택된 Hibernate 엔티티 로딩
- 2. Spring Hibernate로 시작하기
- 3. Java NIO select()는 선택된 키없이 반환합니다 - 그 이유는 무엇입니까?
- 4. Node.js의 이름이 Node.js 인 이유는 무엇입니까?
- 5. C 열거 상수에 이름이 필요한 이유는 무엇입니까?
- 6. 플라이급 디자인 패턴의 이름이 된 이유는 무엇입니까?
- 7. 밑줄이있는이 이름이 CLS와 호환되지 않는 이유는 무엇입니까?
- 8. subprocess.Popen 클래스의 이름이 Subprocess가 아닌 이유는 무엇입니까?
- 9. hibernate : 이름이 소문자 인 테이블 만들기
- 10. Hibernate SessionFactory를 JNDI 리소스에 바인드하는 이유는 무엇입니까?
- 11. Hibernate JPA : SQL이 실행되는 이유는 무엇입니까?
- 12. Java Hibernate 메모리 누수
- 13. Java Hibernate 서비스 클래스
- 14. java/jsf/hibernate
- 15. Java/eclipse/hibernate
- 16. Java Hibernate Lazy = false
- 17. Java로 Hibernate로 검색하는 방법
- 18. Hibernate로 삭제 제한하기
- 19. 이 클래스들을 Hibernate로 매핑하는 방법은 무엇입니까?
- 20. JPA/Hibernate로 XMLType을 매핑하는 방법
- 21. envers + hibernate로 시작하기 (간단하고 완전한 예제)
- 22. BLOB를 Hibernate로 업데이트하는 데 문제가 있습니까?
- 23. Java 라이브러리에서 국제 SMS에 대한 권장 사항
- 24. RWDBManager :: database에 공유 라이브러리 이름이 필요한 이유는 무엇입니까?
- 25. Java : NullPointerExceptions이 NullReferenceExceptions라고하는 이유는 무엇입니까?
- 26. Java 7을 사용해야하는 이유는 무엇입니까?
- 27. 테이블을위한 Hibernate 파생 java 클래스
- 28. 파일 이름이 Sharepoint 2007의 문서 라이브러리에서 필수 입력란으로 표시됩니다.
- 29. jpa/hibernate로 엔티티 업데이트시 문제
- 30. autoload 메서드가 내 라이브러리에서 파일을 찾을 수없는 이유는 무엇입니까?
랩톱 최대 절전 모드 또는 최대 절전 모드? –
나는 java 'Hibernate'에 내용을 편집했다. – Niger
사람들이 -ve로 평가받는 것을 볼 수있다. 이유를 모르겠다. – Niger