在Tomcat5.5.x环境下,调用Configuration().addCacheableFile来载入配置,建立Hibernate SessionFactory,成功地提高了载入速度。 3GUO
GQhzQM1HS
推荐你只是在开发阶段采用这样的方式载入,最后的产品发布阶段你仍需使用经典的Hibernate.cfg.xml文件,通过Tomcat的ServletContextListener API在应用程序部署的时候建立Hibernate SessionFactory,而不是在程序第一次调用Hiberante的时候。 =;!C7VS
lTW5>%
文件: jJdw\`
jG)fM?
net/netbauds/catalina/IHibernateCachableFileLoad.java 6DqV1'
'<5Gf1 @|
这个文件可以在不同的web应用中使用而不用作任何修改。 kKAK;JQ
package net.netbauds.catalina; 8`XpcK-0
H8.U#%
import org.hibernate.cfg.Configuration; GV#"2{t
j
x9XQ
public interface IHibernateCachableFileLoad { EL$l .
v
F?&n5