2010-03-03 4 views
0

Datanucleus JDO를 사용하여 java.util.Calendar 필드를 하나의 열에 저장하는 방법. 기본적으로 다음 JDO 메타 데이터와 함께 두 개의 열 (밀리 초, 시간대)에 저장됩니다.java.util.Calendar 필드를 하나의 열에 저장하십시오.

field name="startDate" serialized="true" embedded="true" 
            persistence-modifier="persistent"

단일 열 (타임 스탬프)에 저장하려면 메타 데이터를 변경해야합니까?

두 개의 clumn에있는 경우 캘린더 필드에 가명 한 쿼리 (JDOQL)가 있습니까?

답변

0

1 열에 저장하면 잠재적으로 시간대를 잃을 수 있습니다. 메타 데이터 확장자 "calendar-one-column"을 "true"로 설정하면 1 열 (타임 스탬프)으로 저장됩니다.

+0

고마워요,하지만 이건 작동하지 않습니다. 내 메타 데이터에 실수를 찾을 수 있습니까? – Rasika

+0

JDO 사양 또는 package.jdo의 DTD/XSD에서 구문을 찾을 수 있습니까? 나는 "확장"이라고 말했다. – DataNucleus

+0

오케이 .. 알았어. 고마워, 작동 해. – Rasika

관련 문제