2016-07-28 4 views
1

내가 따라온 문서에서 EMF 모델의 모든 요소가 CDOObject를 확장한다는 것을 알았습니다. CDOObject를 확장하는 것이 필수입니까? 그렇다면 다른 팀에서 실제로 개발 된 EMF 모델이 있으며 모델 클래스 CDOObject를 확장 할 수있는 권한이 없습니다. 이런 경우 대체 솔루션이 있습니까 ??생성 된 EMF 모델을 CDO에 직접 저장할 수 있습니까?

답변

0

CDO와 함께 순수 EMF 모델을 사용하는 것은 CDO 레거시 모드를 사용하여 가능합니다. 이 기능은 CDO로 포팅되지 않은 모델을 지원하지만 성능에 영향을 미칩니다.

이 같은 레거시 모드를 활성화 할 수 있습니다

CDOUtil.setLegacyModeDefault(true); 
CDOTransaction transaction2 = session.openTransaction(); 

자세한 내용은 여기에서 찾을 수 있습니다 :

+0

https://wiki.eclipse.org/CDO/Legacy_Mode이 회신 :) 주셔서 너무 감사드립니다. 나는이 변화를 시험해보고 곧 그 결과와 관찰에 대해 토론 할 것이다. 또한 링크에 감사드립니다. –