설정 : 데이터베이스에 최대 절전 모드로 유지되는 개체 (AProduct)가 있습니다. 이 객체는 저장소에 저장된 다른 객체 (AComponent)를 참조합니다. 제품의 데이터베이스 테이블에는 구성 요소의 ID 만 저장해야합니다. 제품을로드하면 저장소에서 올바른 구성 요소를로드하려고합니다.저장소에서 UserType 개체를 최대 절전 모드로로드하십시오.
지금까지의 솔루션은 ID 만 저장하도록 구성 요소의 UserType을 만드는 것입니다. 지금까지는 쉽습니다. ID를 가지고 있기 때문에 구성 요소를로드하는 것도 중요하지 않습니다.
내 문제는 ComponentUserType에서 저장소에 대한 링크를 얻는 방법입니다.
java와 Hibernate/Annotations를 사용하고 있지만 솔루션이 독립적 일 수 있습니다.
저장소에 대해 더 자세히 설명해 주시겠습니까? –
저장소는 xml-source의 일부 객체를로드하는 런타임 저장소입니다. 저장소를 초기화하려면 클래스 로더와 XML 소스 경로가 필요합니다. 저장소를 싱글 톤 (singelton)으로 사용하는 것은 지금까지 한 가지 방법이었습니다. 애플리케이션 당 하나의 저장소 만 가지고있었습니다. 나는 사용자 유형 내에서 최대 절전 모드 구성으로 정보를 얻는 방법이 있기를 바랐다. – cornz