Hibernate5使用c3p0一些小问题及注意
最近使用Hibernate5配置c3p0时出现很多小错误,例如500、org.hibernate.c3p0.internal.C3P0ConnectionProvider' is not assignable ...等,其实就是jar包的版本问题。
1.引入jar包
此jar包位于Hibernate5中的lib\optional\c3p0下
还需要引入Hibernate5中required中的core jar包
2.配置c3p0
找到C3P0ConnectionProvider类的位置,copy PATH,记住千万不要复制自己以前项目中使用过的c3p0的配置信息,一切要以最新版本的jar包或开发文档为准,否则出现错误,因为最新版本的类的位置可能发现变更,而有些ide不会核对。
Hibernate5新版本配置最重要的地方,在hibernate.cfg.xml中配置:
<property name="hibernate.connection.provider_class">org.hibernate.c3p0.internal.C3P0ConnectionProvider</property>
Hibernate5使用c3p0一些小问题及注意相关推荐
- 仿qq左滑删除listview_Java基于Swing和Netty仿QQ界面聊天小项目
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:硬刚一周,3W字总结,一年的经验告诉你如何准备校招! 个人原创100W+访问量博客:点击前往,查看更多 来源:b ...
- JavaWeb基础—数据库连接池DBCP、C3P0
一.基本概念 数据库连接池负责分配.管理和释放数据库连接 数据库连接池:(池用map来实现居多) 用处:为了可重用(销毁创建麻烦,开销大)(招培训老师的例子) 二.编写实现数据库连接池 池参数: 初识 ...
- maven hibernat mysql_手把手教你用 maven 搭建 SSH (struts2 +hibernate5 + spring5) 项目
手把手教你搭建 SSH 环境 一.项目环境搭建 1.1 配置 Spring 坐标依赖 1.2 配置 hibernate 坐标依赖 1.3 配置 struts2 坐标依赖 1.4 配置Java EE 坐 ...
- 实例演示如何在spring4.2.2中集成hibernate5.0.2并创建sessionFactory
本文地址:http://blog.csdn.net/sushengmiyan/article/details/49388209 文章作者:苏生米沿 本文目的:使用spring4.2.2集成hibern ...
- APM - 使用JavaAgent+Javassit 插桩C3P0
文章目录 核心思想 编码实现 打包 配置验证 核心思想 <bean id="dataSource" class="com.mchange.v2.c3p0.Combo ...
- spring配置c3p0连接池、spring的声明式事务管理
一.spring配置c3p0连接池: 1.导入maven依赖: <!-- https://mvnrepository.com/artifact/com.mchange/c3p0 --> & ...
- spring+mybatis之声明式事务管理初识(小实例)
前几篇的文章都只是初步学习spring和mybatis框架,所写的实例也都非常简单,所进行的数据访问控制也都很简单,没有加入事务管理.这篇文章将初步接触事务管理. 1.事务管理 理解事务管理之前,先通 ...
- javaweb mysql 连接池 c3p0 配置_JavaWeb基础—数据库连接池DBCP、C3P0
一.基本概念 数据库连接池负责分配.管理和释放数据库连接 数据库连接池:(池用map来实现居多) 用处:为了可重用(销毁创建麻烦,开销大)(招培训老师的例子) 二.编写实现数据库连接池 池参数: 初识 ...
- 骆驼(camel)命名法_Apache Camel 3 –骆驼核心vs骆驼核心引擎(较小的核心)
骆驼(camel)命名法 Camel团队目前正在忙于Apache Camel 3的开发.已经完成了许多工作,到目前为止,我们已经发布了3个里程碑版本. 下一个里程碑版本4具有一些出色的新创新功能,这些 ...
- Apache Camel 3 –骆驼核心vs骆驼核心引擎(较小的核心)
Camel团队目前正在忙于Apache Camel 3的开发.已经完成了许多工作,到目前为止,我们已经发布了3个里程碑版本. 下一个里程碑版本4具有一些出色的创新功能,这些功能我将在接下来的几个月中发 ...
最新文章
- 嵌入式系统想学习笔记之五--uboot之常用命令
- iOS 导航栏实现总结
- 第七章-NoSQL数据库
- mysql 5.6安装 linux_linux下MySQL5.6安装记录
- go中如何使用easyjson_如何在 Go 中编写无 Bug 的 Goroutines?
- ARM系列处理器的分类
- 数据结构与算法之双链表的操作
- word中装订线位置_Word操作技巧:Word文档双面打印全攻略,解决打印难题
- labimage 怎样旋转图片_隔断墙见多了,头次见能180旋转任意移动,还多出一面墙来储物...
- 表单元素的外观改变(webkit and IE10)
- Excel批量删除空白行
- Jenkins容器由于虚拟内存不足导致的异常退出
- Android APP 检测和监听当前USB设备插入拔出以及读取VID/PID
- 大数据为什么需要学python?
- GitHub 设置和取消代理,加速 git clone
- 网站静态化--谈谈网站静态化
- 记录Java Steam流的一些用法
- Long Way To Go 之 Python 2
- 撞库是什么意思?与洗库和拖库有什么关系?
- 使用Java来解决鸡兔同笼的问题,现在一个笼子里(只有鸡和兔子)有35个头,94只足,请求出鸡与兔个多少?
热门文章
- 十行代码替换证件照背景颜色
- 计算机无法打开注册表,电脑无法打开注册表怎么办
- html微信悬浮窗,微信悬浮窗怎么设置(微信浮窗设置的两个小技巧)
- 树状数组基础版解析+区间修改
- 2-4 CAD基础 修剪(trim)
- java鼠标乱跑_win7鼠标光标乱跳怎么办?解决win7鼠标光标乱跑的方法
- R中设置图形参数--函数par()详解
- windows7删除计算机管理员权限,win7系统删除C盘文件需要管理员权限的解决方法...
- 学以致用——Java源码——抛双骰儿游戏综合评估(游戏步数与胜率的关系,公平性,平均步数等)(Game of Craps Evaluation)
- unity2017上传fb webgl遇到的问题