摘要:
一、数据库事务的概念: 数据库的ACID特征:Atomic、Consistency、Isolation、Durability。原子性、一致性、隔离性、持久性。不同的隔离级别引发的不同问题。 事务的ACID特征是由数据库管理系统来实现的。 数据库管理系统通过锁机制来实现事务的隔离性。二、声明事务... 阅读全文
摘要:
一、配置数据库连接池: 1、使用默认的数据库连接池: Hibernate提供了默认了数据库连接池,它的实现类为DriverManegerConnectionProvider,如果在Hibernate的配置文件中没有明确配置任何连接池,Hibernate就会使用这个默认的连接池。 注意:... 阅读全文
摘要:
本节介绍HQL和QBC的高级用法:各种连接查询、投影查询、报表查询、动态查询、集合过滤和子查询等。另外将归纳优化查询程序代码,从而提高查询性能的各种技巧。一、连接查询: HQL与QBC支持的各种连接类型: 在程序中指定的连接查询类型HQL语法QBC语法适用范围内连接innerjoin或者j... 阅读全文