当前位置: 首页 > 面试题库 >

BoneCP 0.7.1。释放并hibernate4.1。*

夏侯博
2023-03-14
问题内容

我尝试将BoneCP添加到休眠状态并具有:

java.lang.ClassNotFoundException: org.hibernate.connection.ConnectionProvider

我在新的休眠软件包中找不到此接口,并且有两个问题:

1)您能否共享链接或示例如何使用休眠4.1。*手动配置BoneCP 0.7.1?(我只在hibernate.cfg.xml中添加了connection.provider_class = com.jolbox.bonecp.provider.BoneCPConnectionProvider)

2)有人测试过BoneCP 0.8.0-alpha1?与新的hibarnate一起使用时效果很好,但在版本中有令人恐惧的“ alpha1”

谢谢你的时间


问题答案:

1)JVM无法找到该ConnectionProvider接口,因为它已从Hibernate 3迁移到Hibernate 4而不是其他软件包,因此您需要使用BoneCP 0.8.0-alpha1。

2)到目前为止,还没有给我带来任何问题,但是其他人应该贡献自己的经验。



 类似资料:
  • 我正在将Exoplayer与ViewPager2配合使用。 主片段。Java语言 fragment_home.xml ViewpagerAdapter。Java语言 customviewPager。xml 我想在滑动页面时释放并停止播放器。只有当前正在查看的页面才应该运行exoplayer。运行所有播放器会导致性能问题。我尝试使用onViewDetachedFromWindow方法释放播放器,但如

  • 因此,我知道对堆栈中分配的变量调用会导致无效指针错误。 在ED指针中,在实际指针之前分配8个字节,以保留关于指针大小的信息。因此,我想知道是否在一个结构之前做了一个,然后在该结构上调用free,是否可以释放该结构(当然,这偏离了分配这8个字节是所做的唯一额外的事情的假设)。 我想我的最后一个问题是,堆栈变量分配和堆分配之间是否有真正的区别(就后端对内核的调用而言)。

  • 预备条件: Off-By-One 漏洞(基于栈) VM 配置:Fedora 20(x86) 继续使用已经被释放的堆内存指针叫做释放后使用。这个漏洞会导致任意代码执行。 漏洞代码: 编译命令: $gcc -o vuln vuln.c $sudo chown root vuln $sudo chgrp root vuln $sudo chmod +s vuln 注意:不像上一篇文章,ASLR 在这里是

  • SQLite具有不同级别的锁:、、、、。 我找不到调用SQLite API获取和释放锁定的信息。 据我所知,调用sqlite3\U步骤时获得锁。锁的类型取决于预处理语句的表达式。此外,此命令还可以升级自定义事务内的锁定写入操作。 据我所知,写入锁也是由sqlite3\u步骤释放的-此函数返回SQLITE\u DONE或错误代码。我没有找到任何文档,但该函数应该在执行结束时释放保留的待处理的独占的。

  • 我是分析Java记忆问题的新手。所以请原谅我这个问题看起来很天真 我在运行应用程序时设置了以下JVM参数: 我正在使用visualVM监控使用情况:以下是我看到的 问题是,即使应用程序没有接收任何要处理的数据,使用的内存也不会下降。当应用程序启动时,使用的空间开始变小(大约1GB),但随着应用程序的运行而增加。然后用过的记忆永远不会消失。我的问题是,为什么即使应用程序中没有发生重大处理,使用的堆内

  • 问题内容: 我应该在将分配的字符串传递给之后释放它吗? 我有一些类似的代码: 在将字符串传递给之后释放字符串时,出现错误。如果我删除呼叫,该错误消失。我究竟做错了什么? 我看到矛盾的意见。有人说我应该自己释放它,有人说VM释放它,有人说VM不释放它,而您应该用奇怪的巫术魔术来释放它。我很困惑。 问题答案: 参数to 的存储完全由您负责:如果您分配了,则需要它。因此,您发布的代码段是正确的。您正在其