hibernate 配置(configuration)

本文介绍了Hibernate的配置方法,包括可编程配置,详细讲解了如何通过不同方式传递配置信息。接着,阐述了如何获取SessionFactory,并强调了Session的JDBC连接参数,指出Hibernate默认连接池简单,推荐使用第三方连接池如c3p0以提升性能和稳定性。最后提到了可选的配置内容。
摘要由CSDN通过智能技术生成

hibernate 配置

1 可编程配置(Programmatic Configuration)

org.hibernate.cfg.Configuration 实例代表一组完整的应用程序的Java类型到SQL数据库的映射。

org.hibernate.cfg.Configuration 被用于构建一个不可变的org.hibernate.SessionFactory

这些映射从一系列的xml映射文件中编译获得。你可以获得一个 org.hibernate.cfg.Configuration实例
通过直接实例化,然后制定xml映射文件。如果这些映射文件在classpath下,使用 addResource(),例如:
Configuration cfg = new Configuration()
    .addResource("Item.hbm.xml")
    .addResource("Bid.hbm.xml");
另一种方式是指定映射类然后让hibernate为你找到映射文件:
Configuration cfg = new Configuration()
    .addClass(org.hibernate.auction.Item.class)
    .addClass(org.hibernate.auction.Bid.class);
hibernate会在classpath下寻找 /org/hibernate/auction/Item.hbm.xml和

/org/hibernate/auction/Bid.hbm.xml这种方法消除了任何硬编码的文件名。

org.hibernate.cfg.Configuration 同样允许你指定配置内容,例如:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值