hibernate Configuration

Configuration是hibernate的入口,在新建一个Configuration实例的时候,hibernate会在classpath里查找hibernate.cfg.xml或者hibernate.properties文件

最常见的使用Configuration方法是

Configuration config = new Configuration().configure();


将产生一个Configuration实例并调用configure()方法

configure()方法默认会在classpath下面寻找hibernate.cfg.xml文件,如果没有找到该文件,系统会打印如下信息并抛出HibernateException异常

还可以这样使用Configuration

Session session = new Configuration().configure().buildSessionFactory().openSession();

 

有段时间没有写hibernate了 今天写一个小程序却出现了错误

实例化Configuration时是这样写的

Configuration config = new Configuration()  没有调用configure()方法

结果报

Exception in thread "main" org.hibernate.HibernateException: Hibernate Dialect must be explicitly set


提示必须声明hibernate Dialect 我也照着设置了方言 可发现还是报同样的错误 郁闷了半天

查看了以前写的hibernate代码 发现没有confiture()方法

某些细节还是需要注意的......

你可能感兴趣的:(thread,Hibernate,exception,session)