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()方法

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

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/14402.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论