Skip to content

logo

IBest-ORM

轻量、易用的 HarmonyOS NEXT 数据库工具库

三方库中心仓   ·   Github

介绍

IBest-ORM安徽百得思维信息科技有限公司 开源,是一个轻量、简单易用、全功能、支持实体关联、事务、自动迁移的鸿蒙开源 ORM 工具库, 上手简单,使用方便,可大大提高鸿蒙开发者的开发效率。

v2.0 新特性

  • 🗄️ 全功能 ORM - 完整的对象关系映射功能
  • 🔗 关联查询 - 支持关联,多态,单表继承
  • 🎯 全新 API - 更简洁的初始化和查询 API
  • 🔍 链式查询构建器 - 类型安全的 QueryBuilder
  • 数据验证 - 内置验证装饰器(@Required, @Length, @Email 等)
  • 🗑️ 软删除 - @SoftDelete 装饰器支持
  • 💾 查询缓存 - 可配置的查询结果缓存
  • 时间格式 - 可配置的时间戳格式(datetime, iso, timestamp 等)
  • 🌍 错误国际化 - 中英文错误信息支持
  • 📝 迁移日志 - 完整的迁移历史记录
  • 🏗️ 数据库约束 - 主键,联合主键,索引,约束完整支持
  • 🔄 嵌套事务 - 支持事务深度跟踪
  • 预加载支持 - 高效的数据预加载机制
  • 🚀 延迟加载 - 关联数据按需加载
  • 级联操作 - 级联创建、更新、删除

快速上手

请阅读快速上手章节,通过该章节你可以了解到 IBest-ORM 的安装方法和基本使用姿势。

官方生态

项目描述
@ibestservices/ibest-ui-v2一个轻量、简单易用、可定制主题、支持深色模式和浅色模式的鸿蒙开源UI组件库,基于状态管理v2版本。地址
@ibestservices/ucharts一个类型丰富、高性能、可扩展、支持主题定制的图表库。地址
@ibestservices/area-data中国省市区数据,适用于鸿蒙 ArkUI 的 TextPicker 和 IBest-UI 的 IBestCascader 等组件。地址
@ibestservices/ibest-ui一个轻量、简单易用、可定制主题、支持深色模式和浅色模式的鸿蒙开源UI组件库。地址
@ibestservices/ibest-barcode一个轻量、简单易用的鸿蒙开源条形码组件, 支持CODE39、CODE93、CODE128、EAN13、UPC、ITF、MSI、Pharmacode、Codabar等多种条码类型。地址

其它链接

官方QQ群

群号: 953492584 QQ群:953492584

官方微信群

请添加IBest-UI助手, 备注 "鸿蒙开发" 微信群

特别感谢

GORM:灵感来源
安徽百得思维信息科技有限公司:孵化公司

贡献指南

贡献代码请阅读我们的贡献指南
使用过程中发现任何问题都可以提 issue 给我们,当然,我们也非常欢迎你给我们发 PR

贡献者

感谢以下同学对 IBest-ORM 做的贡献:

开源协议

本项目基于 Apache2.0 协议,请自由地享受和参与开源。

打赏

本项目为开源免费项目,长期维护需要时间和精力。如果您认可它的价值,欢迎通过打赏支持项目发展。您的每一份鼓励,都是我持续更新的动力源泉。
微信打赏支付宝打赏