awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
litesuits avatar

litesuits/android-lite-orm

0
View on GitHub↗
1,483 星标·359 分支·Java·Apache-2.0·3 次浏览litesuits.com?form=gorm↗

Android Lite Orm

Android Lite ORM is a lightweight object-relational mapping and data persistence framework for Android that simplifies SQLite database operations. It maps Java and Kotlin objects directly to relational database tables using field annotations, eliminating the need for complex SQL statements or configuration files.

The library handles data management through concise single-line operations that encapsulate transaction management and SQL generation. It supports recursive relationship mapping to persist nested object graphs and coordinates multiple distinct database file targets across internal application directories and external storage media concurrently. Additionally, it features reflective object hydration to transform raw cursor results into strongly typed entities.

For data evolution, the framework includes automated schema migration utilities that detect model definition changes during runtime updates. It applies necessary table alterations and column additions automatically without manual intervention.

Features

  • Object-Relational Mapping - Maps programming language objects directly to relational database tables without complex SQL statements.
  • SQLite ORMs - Provides a lightweight object-relational mapping framework that maps Java and Kotlin objects directly to SQLite database tables on Android.
  • CRUD Operations - Executes create, read, update, and delete actions on local databases using concise single-line commands.
  • Entity Relationships - Persists and restores object relationships recursively by marking association types on entity properties.
  • Relationship Mapping - Resolves and persists nested object graphs automatically by traversing annotated entity properties and managing foreign key associations.
  • Local Database Persistence - Executes database creation, modification, and retrieval actions directly on objects using concise method calls.
  • Customized App Migrations - Automatically detects model schema changes and adds new columns or tables during Android runtime updates.
  • Annotation-Driven Mappings - Maps Java and Kotlin object fields directly to relational database table columns using field annotations.
  • Android SQLite Management - Performs fast and lightweight database operations on Android devices with minimal boilerplate code.
  • Object Relational Mappings - Maps Java and Kotlin objects directly to local SQLite database tables without writing complex SQL statements.
  • Database Schema Migrations - Compares model definitions against existing database structures during runtime updates to automatically apply schema modifications.
  • Database Migration Tools - Provides an Android persistence library that automatically detects model schema changes and updates SQLite columns.
  • Object Reflection Libraries - Instantiates models and populates object properties dynamically using runtime reflection to transform raw database cursor results.
  • Single-Line CRUD Methods - Exposes concise method interfaces that encapsulate boilerplate SQL generation and transaction management into single-line operations.
  • Automatic Column Additions - Detects newly added properties in application models during updates and automatically adds corresponding columns.

Star 历史

litesuits/android-lite-orm 的 Star 历史图表litesuits/android-lite-orm 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 Android Lite Orm 的精选搜索

收录 Android Lite Orm 的精选合集。
  • Persistence layer
  • an open source ORM for relational databases

常见问题解答

litesuits/android-lite-orm 是做什么的?

Android Lite ORM is a lightweight object-relational mapping and data persistence framework for Android that simplifies SQLite database operations. It maps Java and Kotlin objects directly to relational database tables using field annotations, eliminating the need for complex SQL statements or configuration files.

litesuits/android-lite-orm 的主要功能有哪些?

litesuits/android-lite-orm 的主要功能包括:Object-Relational Mapping, SQLite ORMs, CRUD Operations, Entity Relationships, Relationship Mapping, Local Database Persistence, Customized App Migrations, Annotation-Driven Mappings。

litesuits/android-lite-orm 有哪些开源替代品?

litesuits/android-lite-orm 的开源替代品包括: fnc12/sqlite_orm — This project is a header-only C++ library that provides an object-relational mapping layer for SQLite databases. It… dotnetcore/freesql — FreeSql is a .NET object-relational mapper and data access layer that translates object-oriented code into SQL for… guolindev/litepal — LitePal is an object-relational mapping library and SQLite database wrapper for Android applications. It replaces raw… pardom/activeandroid — ActiveAndroid is a persistence framework for managing local SQLite databases on Android. It provides an active record… ebean-orm/ebean — Ebean is a Java object-relational mapping framework designed to simplify database persistence through automated query… go-xorm/xorm — xorm is a relational mapper and object-relational mapping tool for Go. It translates Go structures into SQL queries…

Android Lite Orm 的开源替代方案

相似的开源项目,按与 Android Lite Orm 的功能重合度排序。
  • fnc12/sqlite_ormfnc12 的头像

    fnc12/sqlite_orm

    2,670在 GitHub 上查看↗

    This project is a header-only C++ library that provides an object-relational mapping layer for SQLite databases. It enables developers to map native class structures directly to database tables, facilitating type-safe data persistence and retrieval without the need for raw query strings. The library distinguishes itself through the use of template-based metaprogramming, which allows for compile-time schema mapping and query construction. By utilizing a fluent interface, it translates method calls into optimized database statements, while its support for prepared statement caching minimizes pa

    C++cpluspluscplusplus-14cpp
    在 GitHub 上查看↗2,670
  • dotnetcore/freesqldotnetcore 的头像

    dotnetcore/FreeSql

    4,388在 GitHub 上查看↗

    FreeSql is a .NET object-relational mapper and data access layer that translates object-oriented code into SQL for multiple relational database providers. It functions as a fluent SQL query builder and database schema synchronizer, allowing developers to align database table and index structures with entity class definitions. The framework is specifically optimized for .NET Native AOT to ensure reduced memory footprints and faster startup times. It includes a database traffic manager to distribute load through read-write splitting, dynamic table sharding, and tenant-based data isolation. Bro

    C#accessclickhousecodefirst
    在 GitHub 上查看↗4,388
  • guolindev/litepalguolindev 的头像

    guolindev/LitePal

    8,068在 GitHub 上查看↗

    LitePal is an object-relational mapping library and SQLite database wrapper for Android applications. It replaces raw SQL queries with a fluent interface and object mapping to simplify local data persistence and database management. The project provides a specialized system for automatically synchronizing database schemas based on model definitions to handle version updates. It also includes a storage solution for securing sensitive data through configurable field-level encryption. The library covers broad data storage and synchronization capabilities, including atomic transaction support, m

    Javaandroidlitepalsqlite3
    在 GitHub 上查看↗8,068
  • pardom/activeandroidpardom 的头像

    pardom/ActiveAndroid

    4,656在 GitHub 上查看↗

    ActiveAndroid is a persistence framework for managing local SQLite databases on Android. It provides an active record object-relational mapping system that binds database tables to classes, allowing for data persistence and retrieval without writing manual SQL. The project distinguishes itself through a dedicated schema migration tool that updates database structures using versioned scripts loaded from application assets. It also includes a framework for sharing database content between different Android applications via a standard URI-based content provider interface. The library covers bro

    Java
    在 GitHub 上查看↗4,656
  • 查看 Android Lite Orm 的所有 30 个替代方案→