Model
Yao Model 是一个强大的数据模型管理系统,它提供了完整的数据库模型定义、数据操作和关系管理功能。通过Model,你可以轻松实现数据迁移、元数据原子操作、数据校验以及数据管理等功能。
主要特性
- 完整的模型定义:支持表结构定义、字段类型、索引、关联关系等完整的模型定义能力
- 数据操作处理:提供增删改查等基础数据操作,支持批量处理和条件查询
- 关联关系管理:支持一对一(hasOne)、一对多(hasMany)等多种关联关系
- 数据钩子机制:支持数据处理的前置和后置钩子,实现数据处理的自定义逻辑
- 字段加密功能:支持AES加密字段,保护敏感数据安全
- 跨数据库支持:支持MySQL、SQLite等多种数据库,并处理其差异性