一、面向对象特征 1. 封装 方法就是一种封装 关键字private也是一种封装 2. 继承 3. 多态 二、类和对象关系 1. 类 类:是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。 属性:该事物的状态信息 行为:该事物能够做什么 2. 对象 ? ...
分类:
编程语言 时间:
2019-10-12 10:34:59
阅读次数:
78
Django之ORM 1.ORM介绍 ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 O ...
分类:
其他好文 时间:
2019-10-12 10:34:08
阅读次数:
65
1: hibernate的对象/关系映射 情景:在使用@onetotone/@manytonone时关联结果为空 原因:在使用这个注解的时候,默认的时crossjoin(交叉连接),在进行查询时以及排序时用到了注解关联的属性,如果这个属性为空就会导致查空 解决:注意关联过程中使用到的属性一定要存在 ...
分类:
Web程序 时间:
2019-10-09 22:35:09
阅读次数:
157
1. Mybatis框架优缺点 优点: 1. 易于上手和掌握。 2. sql写在xml里,便于统一管理和优化。 3. 解除sql与程序代码的耦合。 4. 提供映射标签,支持对象与数据库的orm字段关系映射 5. 提供对象关系映射标签,支持对象关系组建维护 6. 提供xml标签,支持编写动态sql。 ...
分类:
其他好文 时间:
2019-10-08 19:05:39
阅读次数:
109
一、ORM 与 SQLAlchemy 简介 ORM 全称 Object Relational Mapping, 翻译过来叫对象关系映射。简单的说,ORM 将数据库中的表与面向对象语言中的类建立了一种对应关系。这样,我们要操作数据库,数据库中的表或者表中的一条记录就可以直接通过操作类或者类实例来完成。 ...
分类:
数据库 时间:
2019-10-08 18:57:07
阅读次数:
120
[TOC] orm 1.MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量 2.ORM是“对象 关系 映射”的简称。 3.执行流程 ? 类对象 sql py ...
分类:
其他好文 时间:
2019-10-07 23:01:02
阅读次数:
90
高强度训练第二十天总结:Mybatis面试题 什么是Mybatis? 1. Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时 只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。程序员直接编写原生态 sql ...
分类:
其他好文 时间:
2019-10-05 00:30:37
阅读次数:
89
1什么是ORM问题解决缺点ORM对象关系映射关系映射关系分析步骤首先它围绕着这MySQL做的问题1 表内是有字段类型的问题2,如果多一点的类型怎么办?问题3.假设100张表就需要写100个__init__问题4:每张表的字段名与字段数量不同,导致没法直接继承Models父类问题4 字典的取/存值方式 ...
分类:
其他好文 时间:
2019-10-01 09:28:33
阅读次数:
114
LogORM是一个对数据库进行对象关系映射的ORM组件。当对数据库进行增删改操作时,组件会自动进行日志记录。 该组件支持.Net平台和.NetCore平台,支持SQL Server、Oracle、MySQL数据库,可以方便地扩展到其他数据库。 使用该组件,可以显著地减少开发人员在数据库访问和日志记录 ...
分类:
其他好文 时间:
2019-09-30 20:09:33
阅读次数:
139
Django框架05 /orm单表操作 [TOC] 昨日内容回顾 模板相关 模板继承(母版继承) 组件 自定义标签和过滤器 静态文件配置 url别名和反向解析 url命名空间 路由分发 include 命名空间namespace 今日内容 orm单表操作 对象关系映射(object relation ...
分类:
其他好文 时间:
2019-09-29 20:06:06
阅读次数:
105