Hibernate
文章平均质量分 80
cdai
这个作者很懒,什么都没留下…
展开
-
HelloWorld之Hibernate注解
Hibernate使用了Java标准的JPA注解,这个示例使用了SQLServer 2005数据库。 项目结构: hibernate.cfg.xml <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"原创 2012-08-11 15:56:04 · 2959 阅读 · 0 评论 -
Hibernate与数据库锁
一、为什么要使用锁? 要想弄清楚锁机制存在的原因,首先要了解事务的概念。 事务是对数据库一系列相关的操作,它必须具备ACID特征: A(原子性):要么全部成功,要么全部撤销。 C(一致性):要保持数据库的一致性。 I(隔离性):不同事务操作相同数据时,要有各自的数据空间。 D(持久性):一旦事务成功结束,它对数据库所做的更新必须永久保持。 我们常用的关系型数据原创 2012-08-11 22:40:19 · 11159 阅读 · 0 评论 -
Hibernate查询方法比较
Hibernate主要有三种查询方法: 1.HQL (Hibernate Query Language) 和SQL很类似,支持分页、连接、分组、聚集函数和子查询等特性, 但HQL是面向对象的,而不是面向关系数据库中的表。正因查询语句 是面向Domain对象的,所以使用HQL可以获得跨平台的好处,Hibernate 会自动帮我们根据不同的数据库翻译成不同的SQL语句。这在需原创 2012-08-12 10:59:15 · 2543 阅读 · 0 评论 -
Hibernate二级缓存
Hibernate中的一级缓存是Session范围内的,而二级缓存是SessionFactory范围的, 需要使用第三方的实现。本文通过注解的方式为Hibernate配置二级缓存,采用的 第三方实现是Ehcache。 项目的结构如下,本文主要用到了: Account.java CachedAccount.java SecondaryCache.java ehcache.xml原创 2012-08-13 11:37:21 · 3535 阅读 · 0 评论