`
tb19870103
  • 浏览: 623 次
  • 性别: Icon_minigender_1
  • 来自: 天津
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

hibernate连接oracle报nullpoint

 
阅读更多
Hibernate版本是3 oracle是10g oracle驱动已是最新的了
另外,查询时时正确的,只有添加和修改有错误。spring的权限也是开放的。
接近崩溃了。。。。。
大家指点一下吧。

Caused by: java.lang.NullPointerException
[2010/03/11 10:58:27.656] at oracle.jdbc.dbaccess.DBData.clearItem(DBData.java:431)
[2010/03/11 10:58:27.656] at oracle.jdbc.dbaccess.DBDataSetImpl.clearItem(DBDataSetImpl.java:3528)
[2010/03/11 10:58:27.656] at oracle.jdbc.driver.OraclePreparedStatement.clearParameters(OraclePreparedStatement.java:3401)
[2010/03/11 10:58:27.656] at com.caucho.sql.UserPreparedStatement.clearParameters(UserPreparedStatement.java:144)
[2010/03/11 10:58:27.656] at com.caucho.sql.UserPreparedStatement.clearParameters(UserPreparedStatement.java:144)
[2010/03/11 10:58:27.656] at com.caucho.sql.UserPreparedStatement.close(UserPreparedStatement.java:447)
[2010/03/11 10:58:27.656] at net.sf.hibernate.impl.BatcherImpl.closePreparedStatement(BatcherImpl.java:270)
[2010/03/11 10:58:27.656] at net.sf.hibernate.impl.BatcherImpl.closeStatement(BatcherImpl.java:140)
[2010/03/11 10:58:27.656] at net.sf.hibernate.impl.BatcherImpl.executeBatch(BatcherImpl.java:129)
[2010/03/11 10:58:27.656] at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:2421)
[2010/03/11 10:58:27.656] at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2371)
[2010/03/11 10:58:27.656] at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2240)
[2010/03/11 10:58:27.656] at net.sf.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:61)
[2010/03/11 10:58:27.656] at org.springframework.orm.hibernate.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:464)
[2010/03/11 10:58:27.656] at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:376)
[2010/03/11 10:58:27.656] at org.springframework.transaction.interceptor.TransactionAspectSupport.doCommitTransactionAfterReturning(TransactionAspectSupport.java:242)
[2010/03/11 10:58:27.656] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:66)
[2010/03/11 10:58:27.656] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:143)
[2010/03/11 10:58:27.656] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:174)
[2010/03/11 10:58:27.656] at $Proxy0.addSystemAccount(Unknown Source)
[2010/03/11 10:58:27.656] at com.channelsoft.record.service.action.SystemAccountAction.add(SystemAccountAction.java:60)
[2010/03/11 10:58:27.656] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2010/03/11 10:58:27.656] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[2010/03/11 10:58:27.656] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[2010/03/11 10:58:27.656] at java.lang.reflect.Method.invoke(Method.java:585)
[2010/03/11 10:58:27.656] at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:274)
[2010/03/11 10:58:27.656] at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:194)
[2010/03/11 10:58:27.656] at com.channelsoft.qframe.action.BaseAction.execute(BaseAction.java:158)
[2010/03/11 10:58:27.656] ... 18 more
分享到:
评论
1 楼 liangexiang 2010-03-11  
事物开了没?
看看你更新部分的代码

相关推荐

    Tomcat9.0使用WebSocket实现点对点之间的聊天Demo

    WebSocket协议定义了一种在客户端和服务器之间建立持久连接的方法,允许双方进行双向数据传输。与传统的HTTP不同,WebSocket连接一旦建立,就能保持开放,直到客户端或服务器主动关闭连接。这减少了频繁的HTTP请求和...

    Android代码-一个用来检测NullPointerExceptions 的工具

    NullAway: Fast Annotation-Based Null Checking for Java NullAway is a tool to help eliminate NullPointerExceptions (NPEs) in your Java code. To use NullAway, first add @Nullable annotations in your ...

    jar在命令行下运行空指针异常解决

    ### 解决命令行下运行JAR包出现空指针异常(NullPointerException)问题 #### 引言 在Java应用开发过程中,经常会遇到将程序打包成JAR文件以便于部署和分发的情况。然而,在某些情况下,当尝试通过命令行运行这些JAR...

    SQL数据库读取实例

    spatialSchemaXY.NullPoint = "0.0,0.0"; spatialSchemaXY.StyleType = MapInfo.Data.StyleType.None; spatialSchemaXY.DefaultStyle = new MapInfo.Styles.SimpleVectorPointStyle(34, Color.Red, 15); // ...

    Java_base.rar_java ppt_java基础 ppt

    Java是一种广泛使用的高级编程语言,由Sun Microsystems(后被Oracle公司收购)开发,以其“一次编写,到处运行”的特性而闻名。本资料包是关于Java基础的教程,以PPT形式呈现,适合初学者和想要巩固Java基础知识的...

    ExcelExecutor:Excel Executor 基本上有助于从 Excel 读取数据-开源

    Excel Executor 基本上有助于从 Excel 读取数据,并根据最终用户 DBMS 将数据写入 MongoDB / MySQL

    DataBaseTest:四郎2.fastdfs 3.mybatis 4.swagger

    【标题】"DataBaseTest:四郎2.fastdfs 3.mybatis 4.swagger" 涵盖了四个关键的IT技术领域,分别是权限管理、分布式文件系统、持久化框架和API文档生成工具。接下来,我们将深入探讨这些知识点。...

    Java项目开发全程实录--进销存管理系统-源代码

    - 数据库管理通常采用MySQL或Oracle,通过JDBC进行数据访问和操作。 2. **进销存管理**: - **进货管理**:记录供应商信息,处理进货订单,更新库存状态。 - **销售管理**:管理客户信息,处理销售订单,计算...

    java界面操作数据库的实例

    首先,我们需要理解Java Database Connectivity(JDBC),这是Java平台的标准接口,用于连接和操作关系型数据库,如SQL Server。 1. **JDBC基础**: - JDBC API包含一组Java类和接口,允许Java应用程序连接到各种...

    An internal error occurred during: java.lang.NullPointerException

    ### 错误概述 在使用MyEclipse进行Java开发的过程中,可能会遇到一个常见的问题:“An internal error occurred during: 'Calculating completion proposals...'”。这个错误通常伴随着`java.lang....

    java界面操作数据库

    在Java程序中,我们需要加载数据库驱动,建立数据库连接,然后创建Statement或PreparedStatement对象来执行SQL。对于增删改查操作,我们可以使用executeUpdate()方法,而对于查询操作,可以使用executeQuery()方法来...

    100多个JAVA小程序源码

    6. NULLPOINT:这可能是关于编程概念的教学程序,可能与处理null值有关,这是Java编程中的一个关键概念。它可能解释如何避免空指针异常(NullPointerException)以及何时适当地使用null。 7. NEONSIGN:类似LEDSIGN...

    Jenkins中FindBugs、PMD、CheckStyle和Violations静态分析工具安装配置

    FindBugs 能够检查 bytecode 中的 bug patterns,如 NullPoint 空指针检查、没有合理关闭资源、字符串相同判断错(==,而不是 equals)等。FindBugs 提供了图形界面,能够快速找到某个规则,并生成报告。 PMD 是另...

    实现定位并查询所在城市的天气信息源码

    Android实现定位并查询所在城市信息

Global site tag (gtag.js) - Google Analytics