一、session的创建
Session是由SessionFactory负责创建的,而SessionFactory的实现是线程安全的,多个并发的线程可以同时访问一个SessionFactory并从中获取Session实例,但Session不是线程安全的。
每次openSession,产生的都是一个新的session,相当于创建一个新的连接。但是有很多时候,并不希望这样。比如在淘宝购物,...
分类:
Web程序 时间:
2015-08-10 00:32:08
阅读次数:
177
SQL – foreign keySQL – foreign keyTable of Contents父表和子表的行为父表和子表同步的例子优点:保持数据一致性, 完整性实现一对一或者一对多的关系对两个表的要求:必须使用相同的存储引擎 – InnoDB数字长度, 是否是 unsigned 的属性相同字...
分类:
数据库 时间:
2015-08-09 13:50:22
阅读次数:
175
场景1: 一个文章类别(Category)下含有多篇文章(Article),而某篇文章只能对应一个类别Article和Category的代码如下:/// /// 文章信息/// public class Article:ModelBase{ //标题 public string Titl...
分类:
其他好文 时间:
2015-08-09 12:18:50
阅读次数:
247
处理has-one关系需要用到association元素,而处理hasmany关系则需要用到collection元素。例如本例中,假设一 名教师可同时指导多名学生,下面就来介绍如何使用collection元素来实现这种映射,具体的任务是查询出教师及其指导的多个学生的信息(本示例源代 码下载页面:ht...
分类:
其他好文 时间:
2015-08-09 12:04:50
阅读次数:
106
1.什么是一对多关联 如果是2张表具有一对多的关系,希望在使用Hibernate操作"一"方数据时,可以自动关联操作”多“方数据,那么这种关联映射称之为一对多关联。2.一对多关联的作用 可以通过”一“来操作”多“,包括 通过查询”一“,自动查询”多“ 通过新增/修改"一",自动新增/...
分类:
其他好文 时间:
2015-08-07 22:13:32
阅读次数:
95
第2章、观察者模式1、定义: 在对象之间定义一对多关系,当一个对象改变状态时,该对象的依赖会收到通知,并自动更新。2、介绍 在介绍观察者模式之前,先来说一个日常生活中经常碰到的事(可能现在的人碰到的少了,但是老一辈人喷到的要多的多),那就是关于报纸的订阅。在报纸订阅这整个事件中牵扯到了报社、订阅.....
分类:
其他好文 时间:
2015-08-07 17:59:22
阅读次数:
97
1. 创建工程与数据库
打开MyEclipse,创建工程导入所需要的jar包,配置hibernate.cfg.xml文件:
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dt...
分类:
Web程序 时间:
2015-08-07 11:06:05
阅读次数:
166
Redis服务器是典型的一对多服务器程序:一个服务器可以与多个客户端建立网络连接,每个客户端可以向服务器发送命令请求,而服务器则接收并处理客户端发送的命令请求,并向客户端返回命令回复。对于每个与服务器进行连接的客户端,服务器都为这些客户端建立了相应的redis.h/redisClient结构(客户端...
分类:
其他好文 时间:
2015-08-06 21:45:47
阅读次数:
444
为了方便理解,我们使用四张表的关系来解释一对一映射,一对多的映射,以及多对多的映射关系
我们采用
1)用户表user
create table user(
id int primary key auto_increment,
username varchar(30),
birthday date,
sex char(1),
address varchar(30)
);
in...
分类:
其他好文 时间:
2015-08-05 22:30:39
阅读次数:
240
xml中的配置:--通过外键进行关联-->映射到Orders类 orders类中的属性包括(自己本身的属性,和用户的关系的属性User user,和订单明细之间的关系的属性Listorderdetails)
1)一个订单一个用户(使用association)
2)一个订单多个订单明细(使用collection)
...
分类:
其他好文 时间:
2015-08-05 22:26:32
阅读次数:
143