greenDAO
greenDAO는 객체를 SQLite 데이터베이스에 매핑하는 안드로이드용 가볍고 빠른 ORM 솔루션입니다.
파일 탐색기
최종 버전 다운로드 (.zip)- sqlcipher.jar
- AsyncDaoException.java
- AsyncOperation.java
- AsyncOperationExecutor.java
- AsyncOperationListener.java
- AsyncSession.java
- Database.java
- DatabaseOpenHelper.java
- DatabaseStatement.java
- EncryptedDatabase.java
- EncryptedDatabaseStatement.java
- SqlCipherEncryptedHelper.java
- StandardDatabase.java
- StandardDatabaseStatement.java
- IdentityScope.java
- IdentityScopeLong.java
- IdentityScopeObject.java
- IdentityScopeType.java
- DaoConfig.java
- FastCursor.java
- LongHashMap.java
- SqlUtils.java
- TableStatements.java
- AbstractQuery.java
- AbstractQueryData.java
- AbstractQueryWithLimit.java
- CloseableListIterator.java
- CountQuery.java
- CursorQuery.java
- DeleteQuery.java
- Join.java
- LazyList.java
- Query.java
- QueryBuilder.java
- WhereCollector.java
- WhereCondition.java
- RxBase.java
- RxDao.java
- RxQuery.java
- RxTransaction.java
- RxUtils.java
- AbstractDaoSessionTest.java
- AbstractDaoTest.java
- AbstractDaoTestLongPk.java
- AbstractDaoTestSinglePk.java
- AbstractDaoTestStringPk.java
- DbTest.java
- AbstractDao.java
- AbstractDaoMaster.java
- AbstractDaoSession.java
- DaoException.java
- DaoLog.java
- DbUtils.java
- InternalQueryDaoAccess.java
- InternalUnitTestDaoAccess.java
- Property.java
- .gitignore
- build.gradle
- LICENSE
- NOTICE
- galaxy-nexus.xlsx
- performance-data.xlsx
- ContentProvider.java
- DaoGenerator.java
- DaoUtil.java
- Entity.java
- Index.java
- Property.java
- PropertyOrderList.java
- PropertyType.java
- Query.java
- QueryParam.java
- Schema.java
- ToMany.java
- ToManyBase.java
- ToManyWithJoinEntity.java
- ToOne.java
- content-provider.ftl
- dao-deep.ftl
- dao-master.ftl
- dao-session.ftl
- dao-unit-test.ftl
- dao.ftl
- entity.ftl
- SimpleDaoGeneratorTest.java
- .freemarker-ide.xml
- .gitignore
- build.gradle
- NoteTest.java
- App.java
- Note.java
- NoteActivity.java
- NotesAdapter.java
- NoteType.java
- NoteTypeConverter.java
- item_note.xml
- main.xml
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- colors.xml
- dimens.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- build.gradle
- App.java
- MainActivity.java
- Note.java
- NotesAdapter.java
- NoteType.java
- NoteTypeConverter.java
- activity_main.xml
- item_note.xml
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- colors.xml
- dimens.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- build.gradle
- gradle-wrapper.jar
- gradle-wrapper.properties
- publish.gradle
- Beta.java
- Experimental.java
- Internal.java
- Convert.java
- Entity.java
- Generated.java
- Id.java
- Index.java
- JoinEntity.java
- JoinProperty.java
- Keep.java
- NotNull.java
- OrderBy.java
- Property.java
- ToMany.java
- ToOne.java
- Transient.java
- Unique.java
- PropertyConverter.java
- build.gradle
- LICENSE
- NOTICE
- objectbox-logo.png
- background.gif
- stylesheet.css
- AbstractAsyncTest.java
- BasicAsyncTest.java
- MergeTxAsyncTest.java
- SimpleEntityContentProviderTest.java
- EncryptedDatabaseOpenHelperTest.java
- EncryptedDataFileTest.java
- EncryptedDbUtils.java
- EncryptionSimpleEntityTest.java
- AbcdefEntityTest.java
- AnActiveEntityMultithreadingTest.java
- AnActiveEntityTest.java
- AutoincrementEntityTest.java
- CustomTypeEntityTest.java
- DateEntityTest.java
- ExtendsImplementsEntityTest.java
- IndexedStringEntityTest.java
- JoinManyToDateEntityTest.java
- RelationEntityTest.java
- RelationEntityTestIdentityScope.java
- SimpleEntityNotNullTest.java
- SimpleEntityTest.java
- SpecialNamesEntityTest.java
- SqliteMasterTest.java
- StringKeyValueEntityIdentityScopeTest.java
- StringKeyValueEntityTest.java
- TestEntityIdentityScopeTest.java
- TestEntityTest.java
- TestEntityTestBase.java
- ToManyEntityTest.java
- ToManyTargetEntityTest.java
- TransactionTest.java
- TreeEntityTest.java
- CountQueryTest.java
- CountQueryThreadLocalTest.java
- CursorQueryTest.java
- DeleteQueryTest.java
- DeleteQueryThreadLocalTest.java
- JoinTest.java
- LazyListTest.java
- QueryBuilderAndOrTest.java
- QueryBuilderOrderTest.java
- QueryBuilderSimpleTest.java
- QueryForThreadTest.java
- QueryLimitOffsetTest.java
- QuerySpecialNamesTest.java
- RawQueryTest.java
- RxDaoTest.java
- RxQueryTest.java
- RxTestHelper.java
- RxTransactionTest.java
- DaoSessionConcurrentTest.java
- DaoSessionConcurrentWALTest.java
- DaoSessionTest.java
- DbTestTest.java
- DbUtilsTest.java
- DeadlockPreventionTest.java
- IndexTest.java
- LongHashMapTest.java
- KeepEntityTest.java
- minimal-entity.sql
- AndroidManifest.xml
- DaoMaster.java
- DaoSession.java
- MinimalEntity.java
- MinimalEntityDao.java
- MinimalEntityTest.java
- OptionalDepedenciesTest.java
- build.gradle
- proguard.cfg
- project.properties
- IntegerListConverter.java
- MyTimestamp.java
- MyTimestampConverter.java
- SimpleEntityNotNullHelper.java
- AbcdefEntity.java
- AbcdefEntityDao.java
- AnActiveEntity.java
- AnActiveEntityDao.java
- AutoincrementEntity.java
- AutoincrementEntityDao.java
- CustomTypeEntity.java
- CustomTypeEntityDao.java
- DaoMaster.java
- DaoSession.java
- DateEntity.java
- DateEntityDao.java
- ExtendsImplementsEntity.java
- ExtendsImplementsEntityDao.java
- IndexedStringEntity.java
- IndexedStringEntityDao.java
- JoinManyToDateEntity.java
- JoinManyToDateEntityDao.java
- RelationEntity.java
- RelationEntityDao.java
- SimpleEntity.java
- SimpleEntityContentProvider.java
- SimpleEntityDao.java
- SimpleEntityNotNull.java
- SimpleEntityNotNullDao.java
- SpecialNamesEntity.java
- SpecialNamesEntityDao.java
- SqliteMaster.java
- SqliteMasterDao.java
- StringKeyValueEntity.java
- StringKeyValueEntityDao.java
- TestEntity.java
- TestEntityDao.java
- TestInterface.java
- TestSuperclass.java
- ToManyEntity.java
- ToManyEntityDao.java
- ToManyTargetEntity.java
- ToManyTargetEntityDao.java
- TreeEntity.java
- TreeEntityDao.java
- DaoMaster.java
- DaoSession.java
- KeepEntityDao.java
- ToManyTarget2Dao.java
- RelationSource2Dao.java
- RelationSource2.java
- ToOneTarget2Dao.java
- ToOneTarget2.java
- KeepEntity.java
- ToManyTarget2.java
- build.gradle
- CustomerOrderTest.java
- CustomerTest.java
- NotNullThingTest.java
- OrderTest.java
- TypesInInnerClassTest.java
- Customer.java
- NotNullThing.java
- Order.java
- TypesInInnerClass.java
- AndroidManifest.xml
- build.gradle
- TestDaoGenerator.java
- build.gradle
- ArrayUtils.java
- LongHashMapAmarena2DZechner.java
- LongHashMapJDBM.java
- LongSparseArray.java
- Benchmark.java
- IndexedStringPerformanceTest.java
- LoockupPerformanceTest.java
- PerformanceTest.java
- PerformanceTestNotNull.java
- PerformanceTestNotNullIdentityScope.java
- ReflectionPerformanceTest.java
- StringGenerator.java
- AndroidManifest.xml
- build.gradle
- .gitignore
- .travis.yml
- build.gradle
- CONTRIBUTING.md
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/greenrobot/greenDAO
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd greenDAO
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Gradle (Java/Kotlin)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
classpath 'com.android.tools.build:gradle:<agp-version>'
Gradle로 빌드를 진행합니다.
classpath 'org.greenrobot:greendao-gradle-plugin:3.3.1' // add plugin
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
