ICode9

精准搜索请尝试: 精确搜索
  • ORM框架介绍——什么是ORM框架?2022-07-20 10:33:17

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

  • 使用C++的ORM框架QxORM2022-07-12 18:02:59

    QxORM中,我们用的最多的无非是这两点 官方表述是这样的:   持久性: 支持最常见的数据库,如 SQLite、MySQL、PostgreSQL、Oracle、MS SQL Server、MongoDB(具有 1-1、1-n、n-1 和 n-n 关系);  序列化: JSON、二进制和 XML 格式; 简洁一点就是:   连接访问各类主流数据库   能够将

  • Django框架ORM之查询函数2022-07-10 21:04:17

      from django.shortcuts import render,HttpResponsefrom book.models import Bookimport datetime# Create your views here.def add_book(request): if request.method == "GET": return render(request, "add_book.html") else:

  • zz 为什么我更喜欢 Python 的 Storm ORM2022-07-10 15:37:03

    为什么我更喜欢 Python 的 Storm ORM — @emacsway 的博客 很有意思的讨论。可能还是 mapping 比较实用。 另外,文中称赞有加的 Identity Map 并不适合并发。 比较下来还是 sqla 好用点,唯一的缺点是不支持 ActiveRecord 式的 Model 静态方法。

  • django orm性能优化2022-07-10 05:01:24

    参考: django 分页查询大表,很慢 面试小知识:MySQL索引相关 MySQL 用 limit 为什么会影响性能? 前言 orm性能优化是一件很重要的事,一般万条以上的数据都需要优化处理了。 这次项目开发,接口测试的时候发现一个接口居然要数秒到一分钟,我都等的不耐烦了,客户用了肯定抓狂。于是开始思考

  • .NET ORM框架HiSql实战-第三章-使用自定义编号生成【申请编号】2022-07-08 16:03:38

    一、引言 上一篇.NET ORM框架HiSql实战-第二章-使用Hisql实现菜单管理(增删改查) 中菜单编号采用的是雪花ID,生成的编号无法自定义。比如本系统的一个申请业务,需要按前缀+日期+流水号的规则生成【申请编号】,这样就可以用到hisql的自定义编号。 hisql自定义编号不但可以生成雪花ID,

  • [开源] .Net ORM 访问 Firebird 数据库2022-07-07 19:35:00

    前言 Firebird 是一个跨平台的关系数据库系统,目前能够运行在 Windows、linux 和各种 Unix 操作系统上,提供了大部分 SQL-99 标准的功能。它既能作为多用户环境下的数据库服务器运行,也提供嵌入式数据库的实现。 Firebird 脱胎于 Borland 公司的开源版数据库 Interbase6.0,是一个完全

  • 实现ORM的实例2022-07-05 15:32:52

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

  • Django数据操作--ORM2022-06-28 16:02:20

    ------------恢复内容开始------------ 常用的数据库字段类型(ORM) CharField 最常用的类型,字符串类型。必须接收一个max_length参数,表示字符串长度不能超过该值。 BooleanField 布尔值类型。默认值是None DateTimeField 日期时间类型。Python的datetime.datetime的实例。 IntegerFi

  • Mybatis2022-06-27 16:03:54

    软件开发的三层结构 我们用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级. 三层结构包含:表现层,业务层,持久层       认识设计模式 设计模式概述 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采 用。 设计模式是软件开发

  • ORM的增删改查2022-06-27 15:32:57

    增:添加数据 利用模型类创建对象来进行增加 语法: 对象名 = 模型类(字段=值) 需要自己手动保存对象名.save()   利用模型类管理器增加数据 语法: 模型类.objects.create(字段=值...)   删:删除数据 利用模型类创建对象进行删除 语法: 对象名 = 模型类.objects.get(条件)对象名.dele

  • ORM的增删改查2022-06-26 21:02:05

    添加数据 利用模型类创建对象来进行增加 1.语法2.对象名 = 模型类(字段=值) 需要自己手动保存3.对象名.save() 利用模型类管理器增加数据 1模型类.objects.create(字段=值...) 删 利用模型类创建对象进行删除 1.对象名 = 模型类.objects.get(条件)2.对象名.delete() 利用模型类管

  • 使用C++的ORM框架QxORM2022-06-26 09:32:12

    QxORM中,我们用的最多的无非是这两点 官方表述是这样的:   持久性: 支持最常见的数据库,如 SQLite、MySQL、PostgreSQL、Oracle、MS SQL Server、MongoDB(具有 1-1、1-n、n-1 和 n-n 关系);  序列化: JSON、二进制和 XML 格式; 简洁一点就是:   连接访问各类主流数据库   能够将

  • django--ORM表的多对一关系2022-06-25 19:34:13

    多对一关系是什么 Django使用django.db.models.ForeignKey定义多对一关系。 ForeignKey需要一个位置参数:与该模型关联的类  class Info(models.Model):       user = models.ForeignKey(other_model,on_delete=models.SET_NULL) 生活中的多对一关系:班主任,班级关系。一

  • CVE-2019-14234 Django JSONField SQL注入漏洞2022-06-25 16:04:56

    一、漏洞概述 Django是一个大而全的Web框架,其支持很多数据库引擎,包括Postgresql、Mysql、Oracle、Sqlite3等,但与Django天生为一对儿的数据库莫过于Postgresql了,Django官方也建议配合Postgresql一起使用。该漏洞的出现的原因在于Django中JSONField类的实现,Django的model最本质的

  • Golang ORM 快速入门教程2022-06-22 18:00:06

    ORM(Object Relationship Managers) 作为开发者与底层数据库技术之间的代理。它本质上让我们使用对象,就像我们通常会做的那样,而不必编写复杂的SQL语句。利用ORM可以在与数据库交互时有效减少编码复杂度。 环境准备与示例说明 创建一个项目,项目名:go-orm-demo1 安装GORM库 我们使用g

  • [Django---ORM----> 表模型之on_delete参数、数据库关系分析、ORM操作关系 (外键位置及参数)]2022-06-09 14:33:26

    [表模型之on_delete参数,数据库关系分析,ORM操作关系(外键位置及参数)] 表模型之on_delete参数 ''' 表关系 on_delete 值 * 代表使用频率 作者没,作者详情一定没:CASCADE (*****) 作者没,书还是该作者的:DO_NOTHING (管理的主键id不会有任何变化) 部门没。部门内的员工全部进入未分组

  • 隐藏在 Nebula Graph 背后的星辰大海2022-06-07 15:03:30

    本文首发于 Nebula Graph Community 公众号 作者介绍 大家好,我是 Anyzm,graph-ocean(GitHub:https://github.com/nebula-contrib/graph-ocean)项目发起人,目前就职于 360数科,岗位是高级 JAVA 开发工程师。 介绍完自己,这里来介绍下 graph-ocean 是什么? graph-ocean 简介 graph-ocean

  • .Net开源微型ORM框架测评2022-06-05 16:34:58

    .Net开源微型ORM框架测评     什么是ORM?         对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。

  • Think3 ORM2022-06-04 10:32:52

    4月30日,手痒,从老的TP 3.2 框架中,剥离了ORM的部分,发布了一个 composer 项目。 安装方式: composer require x3d/think3-orm 还参照最新的 tp6 中的 think-orm 做了简单的phpunit测试,见 tests/HelloTest.php 文件。 这样的项目,有何价值呢?对个人而已,有二:假定某些遗留项目可以使用该库

  • .Net6+Fruion+Sqlsugar+SenparcSdk开发微信公众号系列之二:搭建项目2022-05-25 09:02:51

    一、技术选型 语言:.Net6 脚手架:Furion Orm:Sqlsugar SDK:Senparc.Weixin.MP 二、为什么要用Sqlsugar和Furion 因为TM的太好用了,不用自己造轮子了,只要会开车就行了,而且文档是我见过最全的,公司现在也是全部用Sqlsugar+Furion开发项目。 Sqlsugar SqlSugar是一款 老牌 .NET 开源ORM框

  • 聚合查询 分组查询 F与Q查询 ORM查询优化 ORM常见字段 重要参数 事务操作 ORM执行原生SQL 多对多三种创建方式2022-05-23 23:32:49

    day56      聚合查询   mysql聚合函数对一组值执行计算,并返回单个值,也被称为组函数。常见的聚合函数如下:     count()、sum()、avg()、min()、max();   使用这些函数需要aggregate关键字来调用。 返回值是一个字典 代码示例: """使用聚合函数之前需要先导入模块""" from

  • Flaks框架(g对象,session,数据库连接池,信号,flask-script,SQLAlchemy(ORM))2022-05-20 23:02:02

    [toc]## 一:g对象 * ### 简介 ```python1.专门用来存储用户信息的g对象,g的全称的为global,g对象是全局的2.g对象在一次请求中的所有的代码的地方,都是可以使用的,g对象在当次请求中一直有效``` ### 1.g对象和session的区别 ```python1.session对象是可以跨request的,只要session还未失

  • F与Q查询+事务+orm补充2022-05-19 01:34:02

    目录F与Q查询F查询修改char字段Q查询Q对象进阶用法ORM查询优化ORM常见字段重要参数事务操作ORM执行原生SQL多对多三种创建方式 F与Q查询 当表中已经有数据的情况下 添加额外的字段 需要指定默认值或者可以为null 方式1 IntegerField(verbose_name='销量',default=1000) 方式2 Int

  • django里的orm操作2022-05-19 01:33:35

    django里的orm操作 聚合查询 分组查询 F与Q查询 orm查询优化 orm字段类型及参数 orm事物操作 聚合查询 MySQL聚合函数:max\min\sum\count\avg # orm聚合操作关键字:aggregate # 在orm里面使用聚合函数需要先导入模块 from django.db.models import Max, Min, Sum, Avg, Count

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有