今天学习了ORM中的Entity FromWork框架,其实之前看到orm框架,感觉好高大上啊,还没准备去了解它那,今天我们就学习了这个,其实ORM框架分为两部分,Entity FromWork框架和Nhibernate;一部分是用于系统与数据库之间的操作交互和实体类与SQL语句之间的...
分类:
其他好文 时间:
2014-12-30 00:29:54
阅读次数:
212
先前学习看到ORM的时候,需要用到metaclass相关的知识,于是,回过头来又去看关于metaclass的知识,看metaclass的时候,我又发现,一些和super相关的知识掌握的不是很透彻,于是又去复习了一下super相关的知识,看super的时候,又发现不了解Python的MRO,于是又去看...
分类:
Web程序 时间:
2014-12-30 00:27:39
阅读次数:
183
观察者模式:定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 当一个对象的改变需要同时改变其他对象,而且它不知道具体有多少对象有待改变时,应该考虑使用观察者模式。 一个抽象模型有两个方面,其中一方...
分类:
其他好文 时间:
2014-12-29 21:14:23
阅读次数:
138
本着不重复造轮子的原则,基于mybatis、springjdbc、hibernate等ORM的通用数据访问层,支持基于datasource的读写分离、主备自动切换和故障转移,支持简单的负载均衡。源码地址:http://git.oschina.net/fastser/fastser-dal-all特性:基于mybatis、springjdbc、hibernate等各大..
分类:
编程语言 时间:
2014-12-29 15:40:10
阅读次数:
246
使用sqllite3和metadata简单的封装了个简单的orm#!/usr/bim/python#-*-coding: utf-8 -*- import threadingimport sqlite3 import sys __module__ = sys.modules[__name__] de...
分类:
Web程序 时间:
2014-12-29 13:43:04
阅读次数:
237
1、模型的组成元素模型的组成是由实体类型(Entity)和属性值(value object)组成的;比如:人是一个模型,人名是一个实体,人的名字又有 “姓” 和“名”,“姓”和"名"就是属性值;2、实体的关系实体的关系分为三种,一对一(one to one ) 、一对多(many to many)、...
分类:
Web程序 时间:
2014-12-29 10:18:42
阅读次数:
145
正方(需要) 1.数据一致性 由数据库自身保证数据一致性,完整性,更可靠,因为程序很难100%保证数据 的完整性,而用外键即使在数据库服务器当机或者出现其他问题的时候,也能够最大限度的保证数据的一致性和完整性。 eg:数据库和应用是一对多的关系,A应用会维护他那部分数据的完整性,系统一变大时,增加....
分类:
其他好文 时间:
2014-12-28 19:34:53
阅读次数:
459
如果不太熟悉MyBatis使用的请先参见MyBatis官方文档,这对理解其架构设计和源码分析有很大好处。一、概述MyBatis并不是一个完整的ORM框架,其官方首页是这么介绍自己The MyBatis data mapper framework makes it easier to use a re...
分类:
其他好文 时间:
2014-12-28 19:30:56
阅读次数:
479
我打算在角色表(role)中添加一个帐号表(account)的外键(accountId),步骤如下:1、首先在角色表(role)中添加列。添加语句:alter table role add(accountid varchar2(50));添加语句时注意事项:单词之间的空格必须为英文空格,不可为中文空...
分类:
Web程序 时间:
2014-12-28 15:25:25
阅读次数:
167
首先我们了解一个名词ORM,全称是(Object Relational Mapping),即对象关系映射。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向....
分类:
Web程序 时间:
2014-12-28 12:52:55
阅读次数:
223