TP6 新出的“虚拟模型”怎么用?

简介: 想要更好地理解虚拟模型的用途,我们需要先回过头来思考一下基础的设计理念 ORM中的Model,是面向对象的一个典型运用,把数据抽象定义,实体转化

虚拟模型


引用官网文档说明


虚拟模型不会写入数据库,数据只能保存在内存中,而且只能通过实例化的方式来创建数据,虚拟模型可以保留模型的大部分功能,包括获取器、模型事件,甚至是关联操作。


什么是模型?


想要更好地理解虚拟模型的用途,我们需要先回过头来思考一下基础的设计理念 ORM中的Model,是面向对象的一个典型运用,把数据抽象定义,实体转化


  • 把数据库的设计定义 转为 模型类的定义
  • 把数据库的一行数据 转为 一个模型实例


虚拟模型的运用?


从官网的说明中提及“不会写入数据库”,也即 模型类的定义 不再跟数据库挂钩。但是其他特性还是要保留的,比如获取器、事件、类型转化、关联查询等等。 虚拟模型的定义,也是依然要进行“数据抽象定义”。比如有一个数据集合,不需要储存,但是在执行过程中,需要多处使用。 那么可以把这部分数据集合,定义一个名字,抽象成虚拟模型,并实例化,就可以传递使用。 并且可以以此进行业务逻辑的封装。

目录
相关文章
|
2月前
|
机器学习/深度学习 弹性计算 自然语言处理
前端大模型应用笔记(二):最新llama3.2小参数版本1B的古董机测试 - 支持128K上下文,表现优异,和移动端更配
llama3.1支持128K上下文,6万字+输入,适用于多种场景。模型能力超出预期,但处理中文时需加中英翻译。测试显示,其英文支持较好,中文则需改进。llama3.2 1B参数量小,适合移动端和资源受限环境,可在阿里云2vCPU和4G ECS上运行。
130 1
|
4月前
|
UED 开发者
哇塞!Uno Platform 数据绑定超全技巧大揭秘!从基础绑定到高级转换,优化性能让你的开发如虎添翼
【8月更文挑战第31天】在开发过程中,数据绑定是连接数据模型与用户界面的关键环节,可实现数据自动更新。Uno Platform 提供了简洁高效的数据绑定方式,使属性变化时 UI 自动同步更新。通过示例展示了基本绑定方法及使用 `Converter` 转换数据的高级技巧,如将年龄转换为格式化字符串。此外,还可利用 `BindingMode.OneTime` 提升性能。掌握这些技巧能显著提高开发效率并优化用户体验。
70 0
|
4月前
|
数据中心
就是这么卷,有人在春节期间就把SD-WAN标准方案搞懂了!
就是这么卷,有人在春节期间就把SD-WAN标准方案搞懂了!
|
运维 前端开发 安全
万字长文搞懂产品模式和项目模式
万字长文搞懂产品模式和项目模式
196 0
|
测试技术
【测试平台系列】第一章 手撸压力机(十)-定义场景
上一章,咱们对http请求进行了一些优化,本章节我们将组成场景去运行。首先场景就是一连串的http接口的请求,我们使用list(列表)来组装成一个场景
【测试平台系列】第一章 手撸压力机(十)-定义场景
|
7月前
|
机器学习/深度学习 存储 算法
【一起撸个DL框架】2 节点与计算图的搭建
2 节点与计算图的搭建 🍒 2.1 简介 上一篇:【一起撸个DL框架】1 绪论 这一节将动手搭建一个简单的“计算图”,并在其上进行计算。
99 0
|
测试技术
【测试平台系列】第一章 手撸压力机(九)- 封装函数
将我们的一些代码封装到函数和方法中,这样我们看来代码可读性更好。如果发现bug,也可以更好的进行追踪。
|
缓存 网络协议
网络基础之四
网络基础之四
64 0
|
Web App开发 机器学习/深度学习 物联网
ChatGPT平替「小羊驼」Mac可跑!2行代码单GPU,UC伯克利再发70亿参数开源模型
ChatGPT平替「小羊驼」Mac可跑!2行代码单GPU,UC伯克利再发70亿参数开源模型
387 0
|
算法 JavaScript Java
开源码力榜背后的算法模型
开源码力榜背后的算法模型
188 0
开源码力榜背后的算法模型

热门文章

最新文章