2012-01-11 5 views
1

나는 android에서 ORM을 사용해야합니다. 프런트 엔드와 백엔드 데이터베이스 사이의 계층이라는 것을 이해했다는 점에서 ORM에 대해 읽었습니다. 아무도 ORM에 의한 의미와 안드로이드 프로그램에서 사용하는 방법을 알려주십시오. ORM을 사용하는 이점은 무엇입니까?android에서 ORM을 사용하는 방법

+0

여기를 보시기 바랍니다. http://stackoverflow.com/questions/3493605/how-can-i-use-ormlite-with-androids-default-sqlite –

답변

3

안드로이드 용 ORM 솔루션은 이미 논의되었습니다. here. ORMLite은 좋은 출발점입니다. ORM은 객체 관계형 매핑 (Object Relational Mapping)의 약자이며 데이터베이스 테이블을 엔티티에 매핑합니다. 예를 들어 Persons 테이블의 경우 Person 클래스가 생성됩니다. 그런 다음 클래스의 필드를 편집 할 수있게되며 "저장"메소드를 호출하면 데이터베이스 테이블이 업데이트됩니다.

2

this 이전 소속 게시물에서 원하는 내용을 살펴볼 수 있습니다. ORM이 무엇인지에 대한 정의는 Wikipedia에 있습니다.

기본적으로 (다른 장점들과 마찬가지로) 데이터베이스에 독립적 인 코드를 작성할 수 있으므로 데이터베이스를 전환 할 수 있으며 모든 쿼리 문을 변경하는 것이 아니라 사소한 구성 만 수행하면됩니다.

+0

도움을 주셔서 감사합니다. 위의 참조를 사용해 보겠습니다. –

관련 문제