Hibernate 一对多 多对一 多对多 一对一 二级缓存 懒加载 HQL
分类:
Web程序 时间:
2014-10-18 16:44:04
阅读次数:
368
Entity Framework优缺点及使用方法总结Entity Framework是微软提供的一个ORM框架,它旨在为小型应用程序中数据层的快速开发提供便利。nuget上185W多的下载量,说明.Net开发人员还是比较喜欢用EF的。但是EF在提供了便利性的同时也有许多缺点,以下就是我认为不应该应用...
分类:
其他好文 时间:
2014-10-18 13:48:09
阅读次数:
210
目录写在前面nhibernate文档搭建项目映射文件持久化类辅助类数据库设计与连接配置测试总结写在前面一年前刚来这家公司,发现项目中使用的ORM是Nhibernate,这个之前确实没接触过,EF多少在项目中用过,想着既然都是ORM,应该语法上都差不多。当时也就是硬着头皮上的,刚开始也只能通过模仿别人...
分类:
Web程序 时间:
2014-10-18 13:46:33
阅读次数:
512
spring给我们提供了jdbc的统一封装,和其它的orm不同,它是对jdbc api的封装,相当于我们自己写的java bean,而没有对对象模型进行封装(比如将po封装为pojo)。它保持了jdbc数据对象的原始性,具有极大程度的灵活性,其性能也极高。我们知道在进行增量操作的时候最好是使用Pre...
分类:
编程语言 时间:
2014-10-18 11:08:46
阅读次数:
342
问题引入
生成一个公告板显示当时的天气状况,当天气状况发生改变的时候公告板可以实时的更新。
模式定义
定义对象之间的一对多的依赖,当一个对象改变状态时,它的所有依赖者都会自动收到通知并自动更新。
认识模式
该模式在生活中是很常见的。想想生活中的各种各样的检测系统,报警系统,一旦有重要事件发生时,有关系统总能及时的收到...
分类:
其他好文 时间:
2014-10-18 08:38:32
阅读次数:
377
这篇博文参考的是廖雪峰的Python教程的实战部分,传送门。推荐大家看看装饰器和使用元类这两个章节,然后在看实战部分。这篇博文有时间了还会更新,主要是学习Python的语法,如上面提到的装饰器和元类。起步:编写简单的ORM对象写一个类映射某个数据表,下面是写一个User类,对应数据库中的user表:...
分类:
编程语言 时间:
2014-10-18 06:25:41
阅读次数:
343
hihernate一对多关联映射(单向Classes----->Student)
一对多关联映射利用了多对一关联映射原理
多对一关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是多指向一
一对多关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是一指向多
也就是说一对多和多对一的映射策略是一样的,只是站的角度不同
在一一端维护关系的缺点:
* 如果将t_studen...
分类:
Web程序 时间:
2014-10-18 00:45:37
阅读次数:
315
mybatis是一个ORM框架,因为activiti使用了mybatis,所以学习下; mybatis单独运行可以不依靠任何框架,也不需要tomcat; 一,步骤概要: 1,手动创建数据库表,创建一个USER表; 2,创建核心配置文件configurati...
分类:
其他好文 时间:
2014-10-17 17:03:34
阅读次数:
230
观察者模式1.观察者模式可以打个简单比方如: 大家看报纸,定了商报。商报是subject而订阅者是observer,当商报有新的消息的时候就出版报纸给订阅者来让他们获取消息。 也就是:定义一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新2.UML图3.代.....
分类:
其他好文 时间:
2014-10-17 15:12:08
阅读次数:
223
DbUtils模块:
android中的orm框架,一行代码就可以进行增删改查;
支持事务,默认关闭;
可通过注解自定义表名,列名,外键,唯一性约束,NOT NULL约束,CHECK约束等(需要混淆的时候请注解表名和列名);
支持绑定外键,保存实体时外键关联实体自动保存或更新;
自动加载外键关联实体,支持延时加载;
支持链式表达查询,更直观的查询语义,参考下面的介绍或sample中的例子。
ViewUtils模块:
android中的ioc框架,完全注解方式就可以进行UI,资源和事件绑定;
新的事件绑定...
分类:
其他好文 时间:
2014-10-17 10:15:31
阅读次数:
219