日期:2014-05-17  浏览次数:20638 次

hibernate框架如何工作的?
java web 开发,使用ssh框架,我知道的是使用JDBC编程时,总是这样的步骤,创建一个连接, 
可以在连接内开启事物,然后可以访问数据库,即执行SQL语句,最后关闭连接。相当于一次访问数据库过程。我现在的困惑是,使用hibernate,在service层使用@Transactional(readOnly = true)注解进行事物控制,那连接数据库,关闭数据库是在哪操作的?有哪个大神知道的,给小弟解释下,不胜感激!对这个过程很不了解啊~~~~ 

------解决方案--------------------
hibernate 框架 可以和Spring框架配合使用,在tomcat启动的时候,spring将会实例化很多session,放在连接池中,hibernate直接取即可!至于你说的打开连接,和关闭连接应该是AOP做的事情!(只限本人猜测