当前位置: 首页 > news >正文

鸿蒙Harmony-从零开始构建类似于安卓GreenDao的ORM数据库(五)

前面数据库的所有操作都已经完成了。下面将贴出所有源码:

yzrdb库的目录结构:

Common:

/*** 一般普通属性的注解* 例如 string number booolean real blob*/
import RDBParam from '../data/RDBParam'
import TableMap from '../tableanalysis/TableMap'
import ElementUtils from '../utils/ElementUtils'export function Common(value: RDBParam): PropertyDecorator {return (target, propertyKey) => {const clsName = ElementUtils.getClassName(target.constructor)console.info("yz-----clsName:"+clsName+"---propertyKey:"+propertyKey.toString()+"--value:"+JSON.stringify(value))TableMap.getInstance().setPropertyMap(clsName,propertyKey.toString(),value)}
http://www.dtcms.com/a/355231.html

相关文章:

  • QP原理讲解
  • 企业微信配置LangBot通信机器人
  • Javascript》》JS》》ES6》》总结
  • 企业招聘难题破解:主流AI面试工具实测对比
  • 【Linux知识】Linux 设置账号密码永不过期
  • Day15 (前端:JavaScript基础阶段)
  • 健永科技RFID技术在羊智能分群管理系统的使用案例
  • leetcode 3446. 按对角线进行矩阵排序 中等
  • 3446. 按对角线进行矩阵排序
  • 前端异常监控,性能监控,埋点,怎么做的
  • 响应式编程框架Reactor【1】
  • React 类生命周期 和 React Hooks 比对
  • 算力沸腾时代,如何保持“冷静”?国鑫液冷SY4108G-G4解锁AI服务器的“绿色空调”!
  • 第五章:Go运行时、内存管理与性能优化之性能分析与pprof工具
  • 配置windows下apache+PHP环境
  • 前端技术之---复制文本
  • docker安装kafka、zookeeper详细步骤
  • 【TEC045-KIT】基于复旦微 FMQL45T900 的全国产化 ARM 开发套件
  • COLMAP 和 SFM的关系是什么?
  • 微服务即时通信系统(十三)--- 项目部署
  • 第十七章 Java基础-常用API-System
  • ArkTS 与 TypeScript 的关系及鸿蒙开发常见错误案例
  • Upload Symbols Failed
  • 万字详解架构设计:业务架构、应用架构、数据架构、技术架构、单体、分布式、微服务都是什么?
  • 只用三招,无招重启钉钉
  • Video Ocean 接入 GPT-5
  • GeoScene Maps 开发-核心地图-标记点管理-用户交互弹窗
  • 大白话拆解力扣算法 HOT 100 - 哈希/双指针/滑动窗口
  • Mac Pro M4芯片 安装 VMware Fusion 和 windows
  • Vue Router 路由守卫详解与面试指南