40 개가 넘는 데이터베이스 테이블이있는 Java EE 프로젝트를 만들고 있습니다. 어떤 persistence API가 그러한 프로젝트에 사용하는 것이 더 좋습니다 : hibernate/jpa 등.사용할 Java 지속성 API는 무엇입니까?
Google에서도이 시나리오에 해당하는 게시물을 찾을 수 없습니다.
40 개가 넘는 데이터베이스 테이블이있는 Java EE 프로젝트를 만들고 있습니다. 어떤 persistence API가 그러한 프로젝트에 사용하는 것이 더 좋습니다 : hibernate/jpa 등.사용할 Java 지속성 API는 무엇입니까?
Google에서도이 시나리오에 해당하는 게시물을 찾을 수 없습니다.
(JPA는 여러 구현이 표준입니다), 당신의 질문은 사용자의 특정 요구 사항에 대한 자세한 내용을 모른 채 대답하기 쉽지 않다.
"지속성"을 높이고 빠르게 실행하려면 JPA를 사용하십시오. JPA는 SQL이나 관계형 모델을 너무 신경 쓰지 않고 데이터를 "유지"하고 CRUD (OLTP)을 수행하려는 경우에 적합합니다. 일부 샘플 구현 :
당신이 당신의 SQL을 제어하는 비 표준 프레임 워크를 사용하려면
에 게시 확인하지만 내가 JPA를 사용하는 경우 40 클래스를 생성해야합니까? 시스템을 느리게하지 않습니까? – nkvp
@nkvp : 유스 케이스에 대해 좀 더 구체적으로 설명하십시오. 당신이하고 싶은 일과하지 말아야 할 일. 당신은 * 40 * 클래스를 생성 할 필요는 없지만 JPA가 당신에게 적합한 지 여부에 관계없이 당신이 제공 한 작은 정보로 말하기는 어렵습니다. 그에 따라 질문을 업데이트하십시오. N.B : 40 개의 테이블/클래스는 다소 작은 데이터베이스입니다. 성능에 대해 걱정할 필요가 없을 것입니다. –
ejb 기반 웹 서비스가 있고 2 클라이언트, JSP 웹 응용 프로그램 및 Java 독립 실행 형 응용 프로그램이있는 병원 관리 시스템 (의사, 환자, 의약품 등) – nkvp
원하는 구현으로 JPA : Hibernate, EclipseLink.
당신은 많은 옵션을 가지고
요구 사항에 대해 좀 더 자세히 설명해 주실 수 있습니까? –