错误JDBCTransaction cannot be cast to javax.transaction.Transaction解决方法

环境:在用Hibernate连接Oracle数据库进行数据存储的时候运行时报错

Exception in thread "main" java.lang.ClassCastException: org.hibernate.transaction.JDBCTransaction cannot be cast to javax.transaction.Transaction
 at dao.LoginDao.save(LoginDao.java:20)这部分的具体地方为Transaction tr =(Transaction) session.beginTransaction(); 
 at test.Test.main(Test.java:29)

分析:Transaction地方不需要强制转换,想不到什么,就百度了一下,发现是包倒错了,导入hibernate的Transaction包,问题解决。

原文地址:https://www.cnblogs.com/vawa/p/3213623.html