ORM

Laravel Eloquent ORM高级部分解析

目录 查询作用域 全局作用域 本地作用域 事件 使用场景 序列化 转换模型/集合为数组 - toArray() 转换模型为json - toJson() 隐藏属性 为json追加值 Mutators Accessors & Mutators accessors mutators »

.NET Core C#系列之XiaoFeng.Data.IQueryableX ORM框架

​ 当前对象操作数据库写法和EF Core极度类似,因为现在大部分程序员都懒得去写SQL,再一个就是项目作大了或其它原因要改数据库,每次改数据库,那么写的SQL语句大部分要作调整,相当麻烦,并且写SQL时字段极容易写错,所以就出现了好多ORM框架,极大的提高了程序员的开发效率。 接下来我们讲一下 X ... »

zhaocici

Python ORM数据库框架Sqlalchemy的使用教程详解

目录 概念和数据类型 安装 连接 创建数据库表类(模型) 生成数据库表 会话 增删改查 增 查 改 删 执行裸sql with关闭会话 sql建造者模式 封装的工具 数据库配置文件database.properties 工具 测试实体 验证代码 对象关系映射(Object Rela »

详解Java注解实现自己的ORM

搞过Java的码农都知道,在J2EE开发中一个(确切地说,应该是一类)很重要的框架,那就是ORM(Object Relational Mapping,对象关系映射)。它把Java中的类和数据库中的表关联起来,可以像操作对象那样操作数据表,十分方便。给码农们节约了大量的时间去摸鱼。其实它的本质一点都不 »

Django中ORM基本应用与原理解析

目录 1.ORM构建数据表 2.数据迁移 3.Model相关的概念与使用方法 Model的组成部分 Meta元数据类属性说明 Field的通用字段选项 基础字段类型 关系字段类型 多对一 一对一 多对多关系类型 1.ORM构建数据表 由于每一个数据表对应一个Model定义,每一个M »

Django ORM 事务和查询优化

一、事务操作 模块 from django.db import transaction 1 开启事务:with transaction.atomic() from django.db import transaction class MyView(View): def post(self, requ ... »

huaxiayuyi Django

Fast.Framework ORM 试用

简介 Fast.Framework 是一款基于 .NET 6 封装的轻量级ORM框架,支持多种数据库(SQL Server、Oracle、MySQL、PostgreSQL、SQLite)。 优点 性能好 使用简单 如何使用 1. 安装 NuGet搜索Fast.Framework并安装最新版本 2. ... »

s0611163

ORM增删改查并发性能测试2

前言 上一篇《ORM增删改查并发性能测试》出现了点小失误,有的输出SQL日志的代码没有禁用,数据库连接字符串可能有问题。统一环境,统一代码后,重新写一篇。 这次重点是并发性能测试,真不是为了diss其它ORM,开始是因为我写的Dapper.LiteSql高并发场景下存在BUG,才写了这个测试,经过修 ... »

s0611163

Fast.Framework ORM 于中秋节后 正式开源

Fast Framework 作者 Mr-zhong 开源项目地址 https://github.com/China-Mr-zhong/Fast.Framework QQ交流群 954866406 欢迎小伙伴加入交流探讨技术 一、前言 Fast Framework 是一个基于NET6.0 封装的轻量 ... »

China-Mr-zhong

ORM增删改查并发性能测试

这两天在对一些ORM进行性能测试(涉及SqlSugar、FreeSql、Fast.Framework、Dapper.LiteSql),测试用的是Winform程序,别人第一眼看到我的程序,说,你这测试没意义! 可能我的测试程序的某些地方写的比较变态吧,但我认为有现实意义,并且网上有相关网站崩溃问题的 ... »

s0611163

FreeSql 导入数据的各种场景总结 [C#.NET ORM]

? 前言 导入数据这种脏活、累活,相信大家多多少少都有经历,常见的场景有: 同服务器从A表导数据到B表 批量导入新数据 批量新增或更新数据 跨服务器从A表导数据到B表 每种场景有自己的特点,我们一般会根据特点定制做导入数据优化,减少总体导入的耗时,或者避免数据库IO/CPU占用过高,而影响到其他正 ... »

Django ORM 多表查询示例代码

目录 数据准备 正向查询与反向查询 基于对象的跨表查询 正向查询 一对多 多对多 一对一 反向查询 一对多 多对多 一对一 正向查询 反向查询 基于双下线的跨表查询 正向查询 一对一 一对多 多对多 反向查询 一对一 一对多 双下高阶正反向查询 使用filter()的双下线 »

Django静态文件配置request对象方法ORM操作讲解

目录 django框架请求流程 静态文件及相关配置 请求方法 request对象方法 pycharm链接MySQL Django链接MySQL Django ORM ORM语法 ORM外键关联 django框架请求流程 静态文件及相关配置 ORM:对象关系映射 python 映射 »

Java精进-20分钟学会mybatis使用

文字分享 希望现在的你无论有明确具体的目标还是没有,都能重视自己的需求和目标,并且常常回顾,或许可以找一个你习惯的方式写出来,挂在哪里,电脑或日记本都好。当你疲惫或迷茫的时候拿出来看一下,这在情怀领域大概可以叫“不忘初心”。 如果你对mybatis的原理不清楚,为了更好的学习本文内容,推荐先看文章J ... »

ORM 新手指南(Eloquent,Doctrine)

介绍 在本文中,我不会谈论使用 ORM(= Object Relational Mapper)的好处或 ORM 是什么。一个曾经写过扁平化 PHP 的 PHPer 第一次来到 ORM 世界时,很难把握 1 条记录 = 1 个对象的 ORM 世界的形象,写出来是为了填补空白。 头等舱?目的?实例?财产 »

FreeSql 将 Saas 租户方案精简到极致[.NET ORM SAAS]

“软件多租户是指一种软件架构,在这种软件架构中,软件的一个实例运行在服务器上并且为多个租户服务”。一个租户是一组共享该软件实例特定权限的用户。有了多租户架构,软件应用被设计成为每个租户提供一个 专用的实例包括该实例的数据的共享,还可以共享配置,用户管理,租户自己的功能和非功能属性。多租户和多实例架构... ... »

ORM框架介绍——什么是ORM框架?

1.什么是ORM?对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。ORM框架是连接数据库的桥梁,只要提供了持久化类与表的映射关系,ORM框架在运行时就能参照映射文件的信息,把对象持久化到数据库中。 ORM ... »