Android 개발에서 ORM을 사용하는 것이 합리적입니까? 아니면 UI와 DB 계층 간의 긴밀한 연결을 위해 프레임 워크가 최적화 되었습니까?
배경 : 방금 Android 개발을 시작했으며 첫 번째 본능 (.net 배경에서 제공)은 작은 객체 관계형 매퍼 및 상용구 클로드를 줄이는 데 도움이되는 기타 도구 (예 : POJOs + OrmLite + Lombok )를 찾는 것이 었습니다 .
그러나 첫 번째 장난감 응용 프로그램을 개발하는 동안 명시 적으로 데이터베이스 커서가 필요한 UI 클래스를 발견했습니다 AlphabetIndexer. 안드로이드 라이브러리가 UI와 DB 레이어의 엄격한 분리에 적합하지 않은지 궁금해하고 직접 데이터베이스 액세스 대신 POJO를 사용하려고하면 많은 유용한 시간 절약 기능을 놓칠 것입니다. ).
설명 : 나는 일반적으로 ORM을 사용할 때의 이점을 잘 알고 있습니다. 특히 Android 클래스 라이브러리가 얼마나 잘 작동하는지에 관심이 있습니다.