最近使用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一些小问题及注意相关推荐

  1. 仿qq左滑删除listview_Java基于Swing和Netty仿QQ界面聊天小项目

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:硬刚一周,3W字总结,一年的经验告诉你如何准备校招! 个人原创100W+访问量博客:点击前往,查看更多 来源:b ...

  2. JavaWeb基础—数据库连接池DBCP、C3P0

    一.基本概念 数据库连接池负责分配.管理和释放数据库连接 数据库连接池:(池用map来实现居多) 用处:为了可重用(销毁创建麻烦,开销大)(招培训老师的例子) 二.编写实现数据库连接池 池参数: 初识 ...

  3. maven hibernat mysql_手把手教你用 maven 搭建 SSH (struts2 +hibernate5 + spring5) 项目

    手把手教你搭建 SSH 环境 一.项目环境搭建 1.1 配置 Spring 坐标依赖 1.2 配置 hibernate 坐标依赖 1.3 配置 struts2 坐标依赖 1.4 配置Java EE 坐 ...

  4. 实例演示如何在spring4.2.2中集成hibernate5.0.2并创建sessionFactory

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/49388209 文章作者:苏生米沿 本文目的:使用spring4.2.2集成hibern ...

  5. APM - 使用JavaAgent+Javassit 插桩C3P0

    文章目录 核心思想 编码实现 打包 配置验证 核心思想 <bean id="dataSource" class="com.mchange.v2.c3p0.Combo ...

  6. spring配置c3p0连接池、spring的声明式事务管理

    一.spring配置c3p0连接池: 1.导入maven依赖: <!-- https://mvnrepository.com/artifact/com.mchange/c3p0 --> & ...

  7. spring+mybatis之声明式事务管理初识(小实例)

    前几篇的文章都只是初步学习spring和mybatis框架,所写的实例也都非常简单,所进行的数据访问控制也都很简单,没有加入事务管理.这篇文章将初步接触事务管理. 1.事务管理 理解事务管理之前,先通 ...

  8. javaweb mysql 连接池 c3p0 配置_JavaWeb基础—数据库连接池DBCP、C3P0

    一.基本概念 数据库连接池负责分配.管理和释放数据库连接 数据库连接池:(池用map来实现居多) 用处:为了可重用(销毁创建麻烦,开销大)(招培训老师的例子) 二.编写实现数据库连接池 池参数: 初识 ...

  9. 骆驼(camel)命名法_Apache Camel 3 –骆驼核心vs骆驼核心引擎(较小的核心)

    骆驼(camel)命名法 Camel团队目前正在忙于Apache Camel 3的开发.已经完成了许多工作,到目前为止,我们已经发布了3个里程碑版本. 下一个里程碑版本4具有一些出色的新创新功能,这些 ...

  10. Apache Camel 3 –骆驼核心vs骆驼核心引擎(较小的核心)

    Camel团队目前正在忙于Apache Camel 3的开发.已经完成了许多工作,到目前为止,我们已经发布了3个里程碑版本. 下一个里程碑版本4具有一些出色的创新功能,这些功能我将在接下来的几个月中发 ...

最新文章

  1. 嵌入式系统想学习笔记之五--uboot之常用命令
  2. iOS 导航栏实现总结
  3. 第七章-NoSQL数据库
  4. mysql 5.6安装 linux_linux下MySQL5.6安装记录
  5. go中如何使用easyjson_如何在 Go 中编写无 Bug 的 Goroutines?
  6. ARM系列处理器的分类
  7. 数据结构与算法之双链表的操作
  8. word中装订线位置_Word操作技巧:Word文档双面打印全攻略,解决打印难题
  9. labimage 怎样旋转图片_隔断墙见多了,头次见能180旋转任意移动,还多出一面墙来储物...
  10. 表单元素的外观改变(webkit and IE10)
  11. Excel批量删除空白行
  12. Jenkins容器由于虚拟内存不足导致的异常退出
  13. Android APP 检测和监听当前USB设备插入拔出以及读取VID/PID
  14. 大数据为什么需要学python?
  15. GitHub 设置和取消代理,加速 git clone
  16. 网站静态化--谈谈网站静态化
  17. 记录Java Steam流的一些用法
  18. Long Way To Go 之 Python 2
  19. 撞库是什么意思?与洗库和拖库有什么关系?
  20. 使用Java来解决鸡兔同笼的问题,现在一个笼子里(只有鸡和兔子)有35个头,94只足,请求出鸡与兔个多少?

热门文章

  1. 十行代码替换证件照背景颜色
  2. 计算机无法打开注册表,电脑无法打开注册表怎么办
  3. html微信悬浮窗,微信悬浮窗怎么设置(微信浮窗设置的两个小技巧)
  4. 树状数组基础版解析+区间修改
  5. 2-4 CAD基础 修剪(trim)
  6. java鼠标乱跑_win7鼠标光标乱跳怎么办?解决win7鼠标光标乱跑的方法
  7. R中设置图形参数--函数par()详解
  8. windows7删除计算机管理员权限,win7系统删除C盘文件需要管理员权限的解决方法...
  9. 学以致用——Java源码——抛双骰儿游戏综合评估(游戏步数与胜率的关系,公平性,平均步数等)(Game of Craps Evaluation)
  10. unity2017上传fb webgl遇到的问题