일부 사람들은 내 Android 오픈 소스 소프트웨어를 Blackberry 및 PC (또한 SQLite 사용)로 이식하려고합니다.SQLite OS- 추상화 계층?
도메인/데이터베이스 코드에서 UI 코드를 분리했습니다. 그러나 다음 문제는 도메인/데이터베이스 코드에 다음과 같은 수입이 포함되어 있습니다.
import android.database.Cursor;
... 휴대용이 아닙니다.
다른 많은 개발자들도 같은 문제가 있다고 생각합니다. 따라서 SQLite OS- 추상화 레이어가 어딘가에 존재해야합니다. 너는 무엇을 제안 하겠는가?
참고 : SQLite 관련 기능을 사용하므로 ORM 또는 데이터베이스 추상화 계층이 수행하지 않습니다.
SQLite 관련 기능 : 파일에서 데이터베이스를로드하는 중입니다. 나머지는 꽤 표준적인 (그러나 고급) SQL입니다. –
내 라이브러리가 그 라이브러리를 지원합니다. 파일 이름을 지정하면 Android에서 나머지 파일을 처리합니다. 네이티브 쿼리를 실행할 수도 있습니다 (그러나 쿼리 작성기는 고급 쿼리를 작성할 수도 있습니다). ORM 솔루션을 사용하고 싶다면 도움을 드릴 수 있습니다. –