在现实生活中,股票价格与股民、气象局天气预报与听众、微信与微信用户,他们都是不能独立存在的,其中一个发生改变可能会导致一个或多个其他对象发生改变。解决这一类行为的一种实现方式可以使用“观察者模式”。观察者模式的描述,当对象存在一对多的依赖关系时,目标对象的状态发生变化时,应当所有依赖它的对象都得接受 ...
分类:
其他好文 时间:
2019-08-03 23:21:30
阅读次数:
118
简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应 ...
分类:
Web程序 时间:
2019-08-03 01:05:31
阅读次数:
132
NoSQL 若杀死进程应使用pkill 数据设计模式:分布式、非关系型、不提供ACID 特性:简单数据模型、源数据和应用数据分离、弱一致性 优势: 避免不必要的复杂性 高吞吐量, 高 水平扩展能力和低端硬件集群 不使用对象-关系映射 缺点: 不支持ACID 功能过于简单 没有统一的数据查询模型 特点 ...
分类:
数据库 时间:
2019-08-02 18:41:24
阅读次数:
170
1. 什么是hibernate(MyBatis) ORM框架/持久层框架 ORM(Object Relational Mapping):对象关系映射。 对象与关系型数据间之间的映射管理框架 优势:跨数据库的无缝移植(SqlServer、Oracle、MySql) 如何使用hibernate 1.在项 ...
分类:
Web程序 时间:
2019-08-01 13:03:27
阅读次数:
112
1.ORM的概念和优势 概念: 对象关系映射(Object Relational Mapping,简称ORM)是通过使用描述对象和数据库之间映射的元数据,将面向对象语言程序中的对象自动持久化到关系数据库中。 Mybatis介绍 1.Mybatis是一个支持普通SQL查询、存储过程和高级映射的有限持久 ...
分类:
其他好文 时间:
2019-07-30 17:30:41
阅读次数:
116
ORM模型的创建和映射: 随着项目越来越大,采用写原生SQL的方式在代码中会出现大量的SQL语句,那么问题就出现了: ORM 全称Object Relational Mapping,中文叫做对象关系映射,通过ORM我们可以通过类的方式去操作数据库,而不用再写原生的SQL语句。通过把表映射成类,把行作 ...
分类:
其他好文 时间:
2019-07-29 20:18:48
阅读次数:
124
一、ORM简介 1、概念:ORM(Object Relational Mappingt ),对象关系映射 2、实质:类与数据库之间的映射 3、优点: 开发人员不用写数据库 4、缺点: 开发人员,数据库的技能丢失 类->SQL语句,需要时间,降低效率 二、字段 1、常用字段 a、AutoField i ...
分类:
其他好文 时间:
2019-07-28 22:53:38
阅读次数:
298
ORM简介 1, ORM是 对象--关系--映射 的简称.实现了数据模型与数据库的解耦,即数据库的设计不需要依赖特定的数据库,通过简单的配置就可以轻松更换数据库 2, 类对象 --> sql --> pymysql --> mysql服务端 --> 磁盘,orm其实就是将类对象的语法翻译成sql语句 ...
分类:
其他好文 时间:
2019-07-28 17:24:14
阅读次数:
81
泛型的定义: 泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实 际的类型参数,也称为类型实参)。 泛型的引入背景: 集合容器类在设计阶段或声明阶段不能确定 ...
分类:
编程语言 时间:
2019-07-26 11:34:58
阅读次数:
102
MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动 ORM是“对象-关系-映射”的简称。(Object Relati ...
分类:
其他好文 时间:
2019-07-21 18:08:05
阅读次数:
90