Hibernage工作原理:
1、配置hibernate对象关系映射文件、启动服务器
2、服务器通过实例化Configuration对象,读取hibernate.cfg.xml文件的配置内容,并根据相关的需求建好表以及表之间的映射关系。
3、通过实例化的Configuration对象建立SessionFactory实例,通过SessionFactory实例创建Session对象。
4、通过Seesion对象完成数据库的增删改查操作。
Java代码
Connection conn = ...; <--- session = sf.openSession();;
conn.setAutoCommit(false);; <--- tx = session.beginTransactioin();;
... <--- ...
conn.commit();; <--- tx.commit();; (对应左边的两句);
conn.setAutoCommit(true);;
conn.close();; <--- session.close();;
备注:http://blog.163.com/magicc_love/blog/static/1858536622012092478227/