首页 > Web开发 > 详细

关于Hibernate中的Configuration

时间:2015-05-25 09:48:16      阅读:170      评论:0      收藏:0      [点我收藏+]

Hibernate中,关于从 Configuration中建立一个SessionFactory常用的可以有两种方法,一种是为Configuration提供hibernate.cfg.xml配置文件,还有一种就是提供hibernate.properties配置文件。

1.提供hibernate.cfg.xml配置文件:

 static {
  Configuration config=null;
  try {
   config = new Configuration().configure();//使用configure()方法加载默认的hibernate.cfg.xml配置文件,因为配置文件中已经含有数据库映射信息,因此就不需要使用addClass方法加载各个类文件的映射文件
  } catch (HibernateException e1) {
   e1.printStackTrace();
  }
  try {
   sessionFactory=config.buildSessionFactory();
  } catch (Exception e) {
   e.printStackTrace();
  }
 }

2.提供hibernate.properties配置文件:

 static {
  Configuration config=null;
  config = new Configuration();//因为new一个Configuartion默认会加载hibernate.proprties文件,所以就不需要调用configure方法了
  try {
   config.addClass(Manager.class);//因为hibernate.properties文件中没有映射信息,所以需要调用addClass方法来显式的加载类文件所对应的映射文件
   sessionFactory=config.buildSessionFactory();
  } catch (Exception e) {
   e.printStackTrace();
  }
 }

如果方法使用错误,错误信息会多种多样,我在这个问题在困扰两个星期之后终于解决了!!!

关于Hibernate中的Configuration

原文:http://www.cnblogs.com/toSeeMyDream/p/4527116.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!