쿼리 빌더 작업을 시작하려면 먼저 쿼리를 빌드하는 동안 쉽게 사용할 수 있도록 데이터베이스 필드에 열 이름을 제공해야 합니다. 다음은 ORMLite에서 쿼리를 빌드하는 방법을 보여 주는 예제입니다. @DatabaseTable 어구는 Student 클래스가 학생이라는 데이터베이스 테이블에 유지하도록 구성합니다. @DatabaseField 주석은 Student의 필드를 `columnName`이 있는 데이터베이스 열에 매핑합니다. 당신은 안드로이드 SQLite와 관련된 쿼리가있는 경우, 솔루션에 대한 우리의 안드로이드 개발자에게 문의. 당신은 또한 당신의 다음 프로젝트에 대한 안드로이드 응용 프로그램 개발자를 고용하기 위해 문의 할 수 있습니다. 이는 HelloAndroid 예제와 유사하지만 두 개의 별도 데이터베이스를 사용하고 도우미 자체를 관리하며 OpenHelperManager를 사용하여 도우미를 전혀 관리하지 않습니다. 이것은 두 개의 서로 다른 데이터베이스를 처리할 수 있는 한 가지 방법입니다. 위의 예에서는 4개의 필드가 있는 하나의 테이블(form_model)이 있습니다. Android 개발자의 경우 시작하는 데 도움이 되는 몇 가지 완전한 예제 응용 프로그램 프로젝트가 있습니다. 모든 패키지의 타볼과 코드 링크는 여기를 참조하십시오. 이 불에서 사용하는 방법을 보여 주면 이물질입니다. 이물질 필드 섹션을 참조하십시오.
소스 코드를 참조하십시오. 클래스를 구성하기 위해 ORMLite 주석을 사용했습니다. 필요한 경우 데이터 액세스 개체 작업을 조금 더 빠르게 만드는 주석을 제거할 수도 있습니다. ORMLite에서 텍스트 구성 파일을 사용하여 데이터를 구성할 수 있습니다. 이 구성 파일은 데이터베이스 테이블과 관련된 다양한 태그와 연결된 필드로 구성됩니다. OrmLiteConfigUtil 클래스는 android 원시 리소스 폴더에 이 구성 텍스트 파일을 작성하고 데이터베이스 도우미 클래스에서 선언할 수 있습니다. 다음은 구성 텍스트 파일의 예입니다: 이에서, 우리는 SQlite 데이터베이스에 학생 정보를 저장의 예를 복용. 자세한 내용은 아래 데이터베이스 다이어그램을 확인하십시오.
클래스 com.jayway.ormlite.model.Role에 대한 노-아르그 생성기를 찾을 수 없습니다.이 HelloAndroid 예제와 유사하지만 빌드 인 안드로이드 데이터베이스 호출 대신 JDBC및 H2를 사용하고 있습니다. 이것은 진정한 예가 라기보다는 개념 증명입니다. 에 대한 배선만들기 및 onUpdate해킹이다. H2는 확실히 더 큰, 톤 더 많은 기능을 가지고 있지만, 네이티브 SQLite보다 느립니다. 또한, 안드로이드에서 JDBC는 완전히 구글에 의해 허가되지 않고 그것에 대한 지원은 미래에 제거 될 수있다. 당신이 체크 아웃하려는 경우 코드로 이동 : 안드로이드 – ormlite -튜토리얼. 이 예제는 여러 테이블로 좀 더 복잡하며 다대다 관계를 모델링하려는 사람들을 위해 설계되었습니다. 조인 테이블, 외부 필드를 가지며 내부 쿼리도 활용합니다. 소스 코드를 참조하십시오. 한 가지 예는 서버에서 json 형식으로 데이터를 다운로드하는 경우 gson 주석을 추가하여 json 속성 이름을 데이터베이스에 매핑하는 것이 쉽습니다.
ORMLite는 JDBC를 사용하여 많은 SQL 데이터베이스를 지원하며 Android OS 데이터베이스 API에 대한 네이티브 호출을 사용하여 Sqlite를 지원합니다. 같은 OrmLite를 사용하는 안드로이드 개발자에 대한 많은 이유가 있습니다 : ormlite_config.txt – 이것은 res / 원시 디렉토리에 보관된 .txt 파일입니다. 이 구성 파일에는 bin 파일 이름(패키지 포함), fieldName 및 columnName, 외래 키관련 정보(샘플 앱에 설명된 대로) 등과 같은 모든 세부 정보가 포함되어야 합니다.