3.1参考手册学习摘要(三)

1.映射的配置方式:1.Configuration.addResource("xxx.hbm.xml);2.Configuration.addClass(xxx.class);3.写在hibernate.property里.4写在hibernate.cfg.xml里.

2.SessionFactory = cfg.buildSessionFactory().此工厂将被应用程序的所有线程共享.创建完后Configuration实例被丢弃.系统中可以有多个SessionFactory.

 3.hibernate.properties和hibernate.cfg.xml同时存在时,后者将覆盖前者的属性.配置文件被默认是放在classpath的根目录下的.

4.new Configuration().configure("catdb.cfg.xml").buildSessionFactory()可用于使用非默认的配置文件构建SessionFactory.

5.使用"jta"session上下文,假若在当前JTA事务中还没有HibernateSession关联,第一次SessionFactory.getCurrentSession()调用会启动一个Session,并关联到当前的JTA事务.得到的此Session会被设置为在transaction关闭的时候自动flush,在transaction关闭之后自动关闭,每句语句之后主动释放JDBC连接.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值