陈静

2011年4月27日

Hibernate之事务、隔离级别、悲观锁、乐观锁

摘要: 事务需要保证原子性(Atomicity)、一致性(Consistence)、隔离性(Isolation behavior)、持续性(Durability),简称ACID。原子性:一个事务内的操作要么全部成功,要么全部失败回滚。一致性:事务内的数据,如果事务成功,则必须都是成功后的状态,如果失败,则必须都是最开始的状态,不能有的是成功后的状态,有的是开始的状态。隔离性:在多个事务同时进行的情况下,互相不能干扰。持续性:事务一旦成功,则事务成功的结果必须保存下来。事务可以由声明式事务和编程式事务,声明式的事务由容器所提供的服务,可以在配置文件中定义事务边界、隔离级别等。编程式事务是直接使用JDBC 阅读全文

posted @ 2011-04-27 21:52 陈静 阅读(1116) 评论(0) 推荐(0)

2011年4月26日

Hibernate之关系映射

摘要: 在关系型数据库存在着4种关系映射:多对一、一对多、一对一、多对多,下面依次对这四种关系如何在关系模型和对象模型中实现加以说明。【多对一】比如有Employee类和Department类,其中employee相对于department来说就是多对一,因为多个employee可以属于同一个department.在关系模型中要实现这种映射需要在t_employee表中加一列departmentId,外键约束为t_department的主键id上。而在对象模型中,只需要让Employee类中有一个department的属性.要想在hibernate中映射这种关系,需要在多的一方,这里就是Employe 阅读全文

posted @ 2011-04-26 21:25 陈静 阅读(269) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示