JPA를 처음 사용하기 때문에이 기능이 꽤 표준적인 기능이라면이 질문을 용서해주십시오. 그러나 데이터베이스가 없어도 JPA를 사용할 수 있으며 기본적으로 응용 프로그램에 객체를 저장할 캐시로 사용할 수 있습니까? 그렇다면, 그 표준 관행은 무엇입니까?JPA를 캐싱 메커니즘으로 사용 하시겠습니까?
답변
JPA를 in memory database과 함께 사용하면 효과적으로 캐시가 될 수 있습니다. 예. '데이터베이스없이'사용하면 저장소가 무엇이든 관계없이 작동하는 커스텀 JPA 공급자를 구축하는 데 엄청난 양의 작업이 소요됩니다. 'Persistent'부분을 완전히 버려두는 진정한 JPA 구현이라면 RDBMS가 아닌 캐시 등에 대해 쿼리 언어를 구현하기 위해 수년 만에 몇 년을 투자해도됩니다.
나는 어디에서나 일한 적이 없지만 개인적으로는 '표준 관행'에서 그러한 설정을 직접 제출하지 않을 것입니다. :)
JPA는 Hibernate, EclipseLink 및 OpenJPA 같은 몇 가지 주요 선수에 의해 구현 단지 API이다 (그래서 지속성 제공라고도 함). 이러한 모든 라이브러리는 객체 관계형 매핑을 구현하고 데이터베이스에 초점을 맞 춥니 다.
난 정말 당신의 동기 부여를 얻을 수 있지만하지 않는 작업을 수행 할 수 있습니다 EhCache 같은
감사합니다. 이론상으로 "이 질문을 할 수 있습니까?" 저는 EhCache와 Memcache 등을 알고 있습니다. 그러나 그것이 가능했는지를 알기는 정말 호기심이었습니다. – JCab
- 1. 예외 클래스를 전송 메커니즘으로 만 사용 하시겠습니까?
- 2. sshd를 전송 메커니즘으로 사용
- 3. svn에서 관리되는 코드베이스의 배포 메커니즘으로 git을 사용 하시겠습니까?
- 4. 아직 커밋되지 않은 엔티티를 찾으려면 JPA를 사용 하시겠습니까?
- 5. Grails에서 캐싱 하시겠습니까?
- 6. viewstate를 캐싱 하시겠습니까?
- 7. akka를 복제 메커니즘으로 사용하는 방법
- 8. 사용 SUM() 또는 캐싱
- 9. 캐싱 캐시가없는 ImageDownloader 사용
- 10. WCF에서 캐싱 사용 방법
- 11. 캐싱 페이지에서 VaryByParam에 대한 매개 변수 값을 사용 하시겠습니까?
- 12. 참조 계산을위한 내부 메커니즘으로 std :: tr1 :: shared_ptr 사용
- 13. Facebook Like Box를 캐싱 하시겠습니까?
- 14. NSTimer가 타임 아웃 메커니즘으로 사용됩니다
- 15. PDF를 데이터 입력 메커니즘으로 사용하기
- 16. 최대 절전 캐싱 사용 안 함
- 17. MvcSiteMapProvider 캐싱 사용 안 함
- 18. Restkit, 캐싱 사용 안 함
- 19. HttpWebRequest 캐싱 사용 예외 설정
- 20. C# 캐시 종속성 사용 캐싱
- 21. Heroku에서 ActiveRecord 캐싱 라이브러리 사용
- 22. ListView 데이터를 캐싱 할 수있는 옵션을 캐싱 하시겠습니까?
- 23. NHibernate 2 단계 캐싱 위에 ASP.NET 캐싱 사용
- 24. JPA를 사용하여 Clob을 삽입하는 방법
- 25. 엔티티 ID를 순차적으로 생성하도록 Play 1.x/JPA를 구성 하시겠습니까?
- 26. JPA를 사용하여 단일 값 검색?
- 27. JPA를 사용한 일대일 관계
- 28. JPA를 사용하여 데이터베이스 백업
- 29. NoViableAltException jpa를 사용하는 경우
- 30. JPA를 사용하여 어떻게 표현합니까?
하하, 감사합니다. – JCab