首先,引用网上一哥们的文章,
我今天也遇到了这个问题,现在来说一说,为什么会出错。
1.
在默认的情况下,hibernate不会自动加载hibernate.cfg.xml,必须通过Configuration的configure()方法来显示的加载hibernate.cfg.xml;
2.如果不加载hibernate.cfg.xml,那么就可以用另外一种方式,就是用
hinernate.properties进行配置,但是,加载hibernate.cfg.xml是比较推荐的做法,因为,用hinernate.properties进行配置,必须使用
addClass()这一方法,而当有改动的时候,这样就要去程序里面改,而不是像xml这种方式一样,只要到配置文件中修改。
下面是这两种方式的部分相应代码:
properties配置的方法:
2.xml实现的方式:
hibernate.cfg.xml就不说了,可以去文档里面拷来修改一下。