Hiberante 4.5.1 配置遇到的困难
来源:互联网 发布:手机淘宝下载安装 编辑:程序博客网 时间:2024/06/04 23:36
Hibernate 4.5.1的配置,由于革新了以前3.0的SessionFactory的获取写法
//加载hibernate.cfg.xmlConfiguration conf = new Configuration();conf.configure("hibernate.cfg.xml");//获取SessionFactorysf = conf.buildSessionFactory();以前的写法已经过时了。
一开始想用
cfa.buildSessionFactory( ServiceRegistry serviceRegistry);来获取SessionFactory,但是里面的ServiceRegistry又不知道怎么得到。于是乎,查资料。
各种代码乱贴,结果一直报个hibernate.dialect没有设置的错误。
Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set
- Configuration cfg = new Configuration().configure();
- ServiceRegistry serviceRegistry= new ServiceRegistryBuilder().applySettings(cfg.getProperties()).buildServiceRegistry();
- sessionFactory = cfg.buildSessionFactory(serviceRegistry);
后来发现网上的代码:Configuration cfa = new Configuration().configure();是错误的应该还是按照以前的写法Configuration cfa = new figuration().configure("hibernate.cfg.xml");
改完之后,发现ServiceRegistryBuilder()过时了。
于是乎又开始找方法,终于发现了:
Configuration cfa = new Configuration().configure("hibernate.cfg.xml");StandardServiceRegistryBuilder serviceRegistry = new StandardServiceRegistryBuilder().applySettings(cfa.getProperties());StandardServiceRegistry ssr = serviceRegistry.build();SessionFactory sessionFactory = cfa.buildSessionFactory(ssr);配完之后,hibernate.dialect 的错误没来了。又来个
JDBCConnectionException: Error calling Driver#connect的错误。
配置文件(架包mysql-connector-java-5.1.31.jar)是:
<property name="connection.driver_class"> com.jdbc.mysql.Driver</property>
我来个去,前面我直接写JDBC用这个驱动包连的数据库,没错啊!现在又给我报驱动连接错误。
后来,只能试一试的换了这个架包的另一个驱动。
<property name="connection.driver_class"> org.gjt.mm.mysql.Driver</property>结果成了……。
0 0
- Hiberante 4.5.1 配置遇到的困难
- 今日遇到的困难
- spring+hiberante整合单元测试遇到的错误
- spring+hiberante整合单元测试遇到的错误
- 代号XXX遇到的困难
- 学习java遇到的困难
- 报表系统遇到的困难
- U盘装Windows8.1遇到的种种困难
- Hiberante的错误总结1
- 学习WCF遇到的第一个困难
- 学习不顺利,遇到极大的困难
- CMDB实施遇到的困难和关键
- .net 控件遇到的困难及解决方法
- iOS工作遇到的困难以及解决方案
- 开一帖记录python中遇到的困难
- 学习Hadoop过程中遇到的困难
- appium安装过程中遇到的困难
- 这几天写聊天室遇到的困难
- UVa 10209 Is This Integration ?(计算几何)
- hdu1754
- Metasploit2 - tcp port 21 - vsftpd
- Android 系统的java世界是怎么诞生的?孵化器zygote的初步探索
- 支付宝异步通知 asp
- Hiberante 4.5.1 配置遇到的困难
- 数据结构中链表元素的删除
- 大端小端格式详解
- 452A - Eevee 模拟字符串,挺简单的一道题
- Metasploit2: tcp port 111 – rpcbind
- hdu 2795 线段树--点更新
- 请确保此文件可访问并且是一个有效的程序集或COM组件
- 定:定时执行下面的代码 20140729
- c++公用体union、结构体struct内存分配问题