2011-12-03 2 views
0

현재 마이그레이션 프로세스로 인해 Python을 사용하여 이전에 Java로 작성된 데이터를 읽어야합니다. 여기Python을 사용하여 Java로 작성된 데이터 읽기

자바에 의해 기록 된 데이터 중 하나입니다 - UserDatabase

PersistenceManager pm = PMF.get().getPersistenceManager(); 
UserDatabase user_database = new UserDatabase(email, date, checksum, version, content_list, total_byte); 
pm.makePersistent(user_database); 
궁금

는, 나를 위해 모든 적절한 방법이 이전에 자바에 의해 기록 된 이전 데이터를 읽고, 파이썬을 사용 하는가?

파이썬에 관한 한 파이썬은 엔티티의 "숨겨진"필드를 기대합니다. 예를 들어 key_name입니다. 이 정보는 Java 데이터에서 찾을 수 없습니다.

답변

1

예 - 자바 응용 프로그램 (데이터 저장소 뷰어에서 관찰 됨)에서 작성된 데이터 구조와 일치하는 Python으로 모델을 만들거나 db.Expando을 사용하여 모든 입력란을 허용하는 클래스를 정의하십시오.

파이썬은 더 '숨겨진 필드를'필요하지 않습니다 - key_name가이 만들어지는 때 엔티티의 키의 이름 필드를 지정하는 방법입니다.

관련 문제