很多人对会议工厂不是很了解那具体是什么情况呢,现在让我们一起来瞧瞧吧!
1、1,Spring中设置的SessionFactory的bean如何产生hibernate需要的SessionFactory呢, 在配置文件中,SessionFactory的class属性为org.springframework.orm.hibernate3.LocalSessionFactoryBean如果用到标注产生model的情况,则SessionFactory的class属性为:org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean LocalSessionFactoryBean如何生成SessionFactory的呢。
2、 setDataSource方法获得容器注入的数据源(DataSource)。
3、 buildSessionFactory方法通过读取配置文件属性生成Configuration对象。
4、Configuration的buildSessionFactory方法生成了SessionFactory对象。
5、 org.hibernate.SessionFactory是SessionFactory接口类。
6、openSession(Connection connection)openSession(Interceptor interceptor)openSession(Connection connection, Interceptor interceptor);openSession()getCurrentSession()这些方法获得Session。
7、org.hibernate.impl.SessionFactoryImpl是SessionFactory接口类的实现。
8、 org.hibernate.Session是Session接口。
9、org.hibernate.impl.SessionImpl接口的实现。
10、 getSession(EntityMode entityMode) 获得Session.clear()清空Connection close()关闭Session。
11、Connection connection()Connection disconnect()saveOrUpdate(Object object)void save(Object obj, Serializable id)通过这些方法可以操作数据库。
12、 org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean类是从 LocalSessionFactoryBean继承而来,依赖于hibernate的Annotation插件。
13、jdk必须大于等于5.0。
本文【会议工厂】到此讲解完毕了,希望对大家有帮助。