7、使用 Hibernate 进行对象持久化操作

使用 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;

Confi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值