2015-01-05 4 views
0

코드 명 1에있는 ORM은 최대 절전 모드와 비슷합니까? 자세한 예제를 찾을 수 없습니다. 객체를 유지하기위한 튜토리얼을 보았습니다. 그러나 나는 설치하는 동안 XML로 데이터베이스를 채우고 쿼리 데이터를 검색하는 데 더 관심이 있습니다.코드 명 원 ORM

아니면 최대 절전 모드를 코드 명 하나로 사용할 수 있습니까?

답변

3

코드 이름 1에는 ORM이 없습니다. 그것은 Java 직렬화와 수동 SQL 지원과 비슷하지만, ORM이없고 Hibernate와 같은 것이 아니라 Externalizable 구현을 가지고 있습니다.

누락 된 이유는 매우 간단합니다. ORM은 반사 또는 바이트 코드 조작이 필요합니다. Codename One은 iOS 용 코드를 C로 변환하여 리플렉션 메타 데이터를 삭제하므로 안드로이드에서는 코드가 Googles 지침 (다시 ORM 위반)을 따르기 위해 난독 화됩니다. 전통적인 ORM은 통합하기에 문제가 있습니다.

+0

Android에서 ORMLite가 잘 작동합니다. 코드가 난독 화 된 경우에도 마찬가지입니다. Codename1과 비슷한 것을 써야한다고 믿습니다. –

+0

트릭은 리플렉션을 사용하지 않는 것입니다. 예 : Steve Hannah는 바이트 코드 전 처리기를 사용하여 Codename One에서 작동하는 POJO에서 JSON으로 매핑하는 도구를 만들었습니다. http://www.codenameone.com/blog/json-to-pojo-mapping.html 이것은 빌드 서버와 효과적으로 매끄럽게 연결됩니다. 소스 생성기 등을 사용하여 동일한 작업을 수행 할 수 있습니다. 이러한 것들은 우리가보고있는 유스 케이스이지만, 우리는 그러한 기능을 최전방에 알리기에 충분한 개발자 관심이 필요합니다. –

+0

@ shai-almog CN1의 ORM-ish 동작과 관련된 모든 업데이트가 있습니까? – TekiusFanatikus