Service层的静态代码块负责Hibernate的初始化工作
①创建一个Configuration类的实例,Configuration类的构造方法会把默认路径下的配置文件中的配置文件读取到内存中。
②Configuration中的addClass方法将映射文件读取到内存中。
③Configuration中的buildSessionFactory方法将Configuration对象中的所有配置文件复制到SessionFactory对象的缓存中。
SessionFactory代表一个数据库的存储源,当SessionFactory生成后,Configuration改变也不会改变SessionFactory。
SessionFactory的缓存是指java对象(通常是一些集合)占用的内存空间。
①创建一个Configuration类的实例,Configuration类的构造方法会把默认路径下的配置文件中的配置文件读取到内存中。
②Configuration中的addClass方法将映射文件读取到内存中。
③Configuration中的buildSessionFactory方法将Configuration对象中的所有配置文件复制到SessionFactory对象的缓存中。
SessionFactory代表一个数据库的存储源,当SessionFactory生成后,Configuration改变也不会改变SessionFactory。
SessionFactory的缓存是指java对象(通常是一些集合)占用的内存空间。