使用 Hibernate 进行对象持久化操作
1. 连接池与配置
在不同的应用环境中,连接池的处理方式有所不同。对于 J2EE 应用,应用服务器负责处理连接池,通过 DataSource 设施来获取连接。而在 J2EE 应用服务器之外的环境,我们可以使用 Hibernate 内置的连接池机制。
以下是配置连接池的示例,我们将使用 hibernate.connection.pool_size 属性将连接池的连接数量配置为 4:
// 配置连接池大小
hibernate.connection.pool_size = 4
另外, hibernate.show_sql 属性也非常有用,它可以让 Hibernate 将运行的 SQL 语句输出到控制台,这有助于我们了解 Hibernate 为持久化对象最终运行的语句。
在配置文件中,还需要列出所有持久类的 XML 映射文件,否则 Hibernate 无法确定哪些类是可持久化的以及使用哪个映射文件。
2. 获取 Session
要让 Hibernate 使用配置文件,我们需要加载 hibernate.cfg.xml 文件,示例代码如下:
import net.sf.hibernate.HibernateException;
import net.sf.hibernate.cfg.Configuration;
Configurati
超级会员免费看
订阅专栏 解锁全文
1328

被折叠的 条评论
为什么被折叠?



