时间回到2010年,那时候还是熟悉代码生成+基础框架这种模式,基本的开发思路是通过代码生成器生成实体,再生成接口与实现类,最后拖拉控件,写界面数据绑定代码。基本上就是动软代码生成器给出的模式,或是微软的Repository Factory模式的实践,迷恋于微软的Enterprise Libray,这...
分类:
其他好文 时间:
2015-08-05 08:51:01
阅读次数:
149
对象与对象的关系
1、对象与对象的关系
依赖
关联
组合
常常讨论对象与对象关系时会提供两个属于:内聚性,耦合性
内聚一般指功能上的指向性
耦合一般指关联上的依赖性
2、依赖:
对象之间最弱的一种关联方式,是临时性的关联。代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用关系。 依赖一般情况下是以下几种情况之一:
a、ClassA中某个方法的参数...
分类:
其他好文 时间:
2015-08-04 00:43:54
阅读次数:
110
为什么需要延迟加载? 因为会提高效率嘛,存在即合理,哈哈.一般设置延迟加载就是在对象关系映射上(在多的一方).如下图: 一个用户有多个消费纪录。 设置成lazy后,查询数据的时候只会取出消费记录(多的一方),不会查询...
分类:
Web程序 时间:
2015-07-31 18:47:46
阅读次数:
145
在学习面向对象设计对象关系时,依赖、关联、聚合和组合这四种关系之间区别比较容易混淆。特别是后三种,仅仅是在语义上有所区别,所谓语义就是指上下文环境、特定情景等。他们在编程语言中的体现却是基本相同的,但是基本相同并不等于完全相同,这一点在我的前一篇博文《设计模式中类的关系》中已经有所提及,下面就来详细...
分类:
其他好文 时间:
2015-07-31 12:25:59
阅读次数:
205
1. 概念
ORM(Object/Relationship Mapping):对象/关系映射
利用面相对象思想编写的数据库应用程序最终都是把对象信息保存在关系型数据库中,于是要编写很多和底层数据库相关的SQL语句。
Hibernate:
是Java领域的一款开源的ORM框架技术,是对JDBC进行了非常轻量级的对象封装。
其它主流的ORM框架技术:
(1). MyBatis:前身就是著名...
分类:
Web程序 时间:
2015-07-30 13:36:36
阅读次数:
163
LLBL Gen Pro是一个为.NET开发人员设计的的对象关系映射(ORM)框架,与NHibernate,Entity Framework等框架一样,通过实体与数据表的映射,实现关系数据库持久化。1 LLBL Gen Pro 入门 LLBL Gen Pro Basic打开LLBL Gen Pro程...
分类:
Web程序 时间:
2015-07-29 18:52:51
阅读次数:
136
hibernate框架介绍:
ORM概念(很重要)
O,Object 对象. R,Relation 关系. M,Mapping 映射
ORM:对象关系映射!
ORM,解决了什么问题?
存储:能否把对象的数据直接保存到数据库中
获取:能否直接从数据库拿到一个对象
要想做到上述两点,必须要有映射
总结:Hibernate与 ORM的关系:Hibernate是ORM的...
分类:
Web程序 时间:
2015-07-26 21:00:08
阅读次数:
129
Hibernate是一种ORM(对象关系/关系数据库)框架,其简单概念就是将Java中的对象映射为关系数据库中的表。程序员只需要操作Java中的对象,即只关心业务逻辑操作,Hibernate就会自动将业务逻辑操作翻译为底层SQL语句进行处理,程序员无需关系数据库中的操作。首先建立POJO对象,这个对象将映射数据库中的表Employee:package com.ydoing.domain;
publi...
分类:
Web程序 时间:
2015-07-26 09:48:16
阅读次数:
338
Hibernate 是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具...
分类:
Web程序 时间:
2015-07-25 22:55:46
阅读次数:
177
一、简介PostgreSQL是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具备。这个起源于伯克利(BSD)的数据库研究计划目前已经衍生成一项国际开发项目,并且有非常广泛的用户..
分类:
数据库 时间:
2015-07-24 09:24:32
阅读次数:
462