IBest-ORM
轻量、易用的 HarmonyOS NEXT 数据库工具库
介绍
IBest-ORM
由 安徽百得思维信息科技有限公司 开源,是一个轻量、简单易用、全功能、支持实体关联、事务、自动迁移的鸿蒙开源 ORM 工具库, 上手简单,使用方便,可大大提高鸿蒙开发者的开发效率。
特性
- 🗄️ 全功能 ORM - 完整的对象关系映射功能
- 🔗 关联查询 - 支持关联,多态,单表继承
- 📚 丰富文档 - 提供详尽的中文文档和使用示例
- ⚡ 预加载支持 - 高效的数据预加载机制
- 🔒 事务管理 - 完整的事务支持,确保数据一致性
- 📦 批量操作 - 支持批量插入、更新、删除
- 🏗️ 数据库约束 - 主键,索引,约束完整支持
- 🔄 自动迁移 - 智能的数据库结构迁移
- ⛓️ 链式调用 - 优雅的方法链式调用语法
- 🛡️ 类型安全 - 基于TypeScript的类型安全保障
- 🎨 装饰器支持 - 简洁的装饰器语法定义模型
- ⚠️ 错误处理 - 完善的错误处理机制
- ✅ 测试覆盖 - 每个特性都经过了测试的重重考验
- 👨💻 开发者友好 - 简单易用,上手快速
快速上手
请阅读快速上手章节,通过该章节你可以了解到 IBest-ORM 的安装方法和基本使用姿势。
官方生态
项目 | 描述 | |
---|---|---|
@ibestservices/area-data | 中国省市区数据,适用于鸿蒙 ArkUI 的 TextPicker 和 IBest-ORM 的 IBestCascader 等组件。 | 地址 |
其它链接
官方QQ群
群号: 953492584
官方微信群
请添加IBest-UI助手, 备注 "鸿蒙开发"
特别感谢
GORM:灵感来源
安徽百得思维信息科技有限公司:孵化公司
贡献指南
贡献代码请阅读我们的贡献指南。
使用过程中发现任何问题都可以提 issue 给我们,当然,我们也非常欢迎你给我们发 PR。
贡献者
感谢以下同学对 IBest-ORM
做的贡献:
开源协议
本项目基于 Apache2.0
协议,请自由地享受和参与开源。