在hibernate 中oracle 写 clob 数据时发生异常,数据库是用了连接池
检查后不是程序的错,只要把WEB-INF/lib下面的oracle驱动删除掉就行了。估计时和tomcat/lib下面的驱动发生冲突,
javax.servlet.ServletException: java.lang.ClassCastException: oracle.sql.CLOB cannot be cast to oracle.sql.CLOB
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
检查后不是程序的错,只要把WEB-INF/lib下面的oracle驱动删除掉就行了。估计时和tomcat/lib下面的驱动发生冲突,
javax.servlet.ServletException: java.lang.ClassCastException: oracle.sql.CLOB cannot be cast to oracle.sql.CLOB
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
本文介绍了解决在使用Hibernate框架向Oracle数据库写入Clob数据时遇到的ClassCastException异常的方法。通过删除WEB-INF/lib目录下的Oracle驱动,避免了与Tomcat/lib下驱动的冲突。
6527

被折叠的 条评论
为什么被折叠?



