1、Hibernate详细配置
Hibernate自带连接池(在企业开发中不建议使用),且Hibernate对C3P0连接池有支持,我们可以通过hibernate.cfg.xml来配置C3P0连接池。代码如下:
2、相关API
Configuration:配置对象
用来加载配置文件:Configuration conf = new Configuration().configure();//默认加载src下hibernate.cfg.xml文件。
创建唯一SesstionFactory实例:SessionFactory sf = new conf.buildSessionFactory();
---------------------------------------------------------------------------------------------------------------------------------
SessionFactory:Session工厂对象
获取Session对象:Session session = sf.openSession();
获取与当前线程绑定的Session对象:Session session = sf.getCurrentSession();
---------------------------------------------------------------------------------------------------------------------------------
Session:获得事务操作对象,以及数据增删改查
---------------------------------------------------------------------------------------------------------------------------------
Transaction:管理事务操作