`

Exception:Hibernate执行sql没有反应

 
阅读更多

所写的程序很简单就是搜索一张表中的所有信息。Hibernate也成功的产生了SQL语句,就是每次执行到这个语句程序就停止了。并且没有错误提示。

       尝试多种方法未果之后。我就该方法单独提出来,放在在一个页面中。错误提示终于出现了(原来是我程序中的log4j的配置文件没写的原因)。提示数据不匹配。

        经核查数据中(Mysql)一个字段为int为了省事没有设为非空。里面存的是空值,而实体类中的类型为int。这样就使得数据没有办法匹配。

         解决方案:1.如果是成绩 null表示没参加 可将实体类设置为Integer

                            2.直接将数据库的字段设置为非空。

org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type setter of com.inpoup.bswz.entity.User.state
错误信息

 

分享到:
评论

相关推荐

    com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作 解决方案

    本文将深入探讨标题和描述中提到的“com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作”这一异常,以及如何在使用Hibernate、Struts进行分页时避免这一问题。我们将从异常的根本原因...

    使用hibernate对sqlserver 2005进行增删改查

    在Java开发中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者通过面向对象的方式来操作数据库,而无需直接编写SQL语句。在这个场景中,我们将探讨如何使用Hibernate与SQL Server 2005数据库进行...

    hibernate数据库通用SQL代码

    在Java开发中,Hibernate是一个非常流行的持久化框架,它简化了与数据库的交互,使得开发者可以更专注于业务逻辑而不是底层的SQL操作。本文将详细讲解如何使用Hibernate来编写通用的数据库操作代码,包括插入...

    Hibernate错误及解决办法集合

    **问题描述**:执行Hibernate查询语句时,系统提示`couldnotexecutequery`错误,并附带有SQL语法错误的信息。 **可能原因**:这类错误通常是由SQL语法错误引起的,具体包括但不限于: 1. **关键字冲突**:数据库中...

    Hibernate+c3p0连接池SQLServer 2000

    ### Hibernate + c3p0 连接池与 SQL Server 2000 的配置与问题解决 #### 一、背景介绍 在Java开发环境中,Hibernate作为一款流行的ORM框架,能够提供一套强大的对象-关系映射机制,使得开发者可以更加便捷地进行...

    Hibernate问题解决

    - **解决方法:** 即使表没有显式的主键,也可以通过其他标识字段(如自定义ID生成策略)或自然主键(如复合主键)等方式来映射到Hibernate实体。例如,使用`@IdClass`注解来定义复合主键: ```java @Entity @...

    hibernate2.

    Hibernate提供了多种回滚策略,如Exception和Checkpoint。乐观锁通过版本号或时间戳来防止并发更新冲突。 12. 数据库的透明迁移: Hibernate支持数据库方言,使得应用程序能在不同数据库之间轻松迁移,无需大量...

    达梦Hibernate方言2.0至4.0

    方言定义了如何将Hibernate的SQL语句转换为特定数据库所理解的SQL,包括列类型、约束、SQL语法等。例如,达梦Hibernate方言会包含对达梦特有的数据类型、函数和存储过程的适配。 对于“达梦Hibernate方言2.0至4.0”...

    hibernate4.1.2

    Hibernate是一个对象关系映射(ORM)框架,它允许开发者用面向对象的方式来处理数据库操作,将Java类与数据库表进行映射,从而避免了繁琐的SQL代码编写。在Hibernate 4.1.2中,这一核心理念得到了强化。 1. **配置...

    hibernate 查询?Hibernate的HQL查询

    【描述】:在ORM框架Hibernate中,数据查询和检索是一个核心功能,它提供了多种查询方式,包括标准化对象查询(Criteria Query)、Hibernate查询语言(HQL)和原生SQL查询。其中,HQL作为官方推荐的查询方式,具有...

    hibernate链接oracle

    - `hibernateProperties`: Hibernate属性配置,其中`hibernate.dialect`设置了方言为`net.sf.hibernate.dialect.OracleDialect`,这有助于正确地处理SQL语法差异。 - `dataSource`: 引用了之前定义的数据源bean`...

    hibernate实现分页查询

    其中,`sql`变量代表我们要执行的SQL或HQL查询语句。 ##### 3.3 设置分页参数 通过`Query`对象提供的方法设置分页参数: 1. `setFirstResult`: 设置第一条记录的索引。例如,如果当前页为第2页,每页显示10条记录...

    SSH项目原本使用的sqlserver2005数据库现在改用MySql配置问题修改

    在这个场景中,异常的根因是嵌套的“org.hibernate.exception.SQLGrammarException: could not execute query”,这是Hibernate在处理SQL语句时抛出的异常,通常与SQL语法错误或表结构不匹配有关。当从SQL Server...

    struts+hibernate查询所有记录

    - 实现该接口,使用Hibernate执行具体的查询操作。 ```java public class RoleDAOImpl implements RoleDAO { @Override public List<Role> queryAllRoles() { Configuration cfg = new Configuration(); cfg...

    hibernate3+struts1练习

    5. **Criteria查询**:除了HQL(Hibernate Query Language)外,Hibernate还提供了Criteria API,以面向对象的方式执行查询。 6. **事务管理**:Hibernate支持编程式和声明式事务管理。在Struts1中,通常在Action类...

    hibernate基本配置及使用方法

    在没有使用Hibernate的情况下,获取所有记录的步骤包括: - 导入数据库驱动 - 建立数据库连接 - 创建与数据库对应的实体bean - 实现功能接口 - 编写测试代码 例如,使用JDBC连接数据库: ```java public class ...

    异常处理和JDBC

    `DriverManager`负责注册和加载数据库驱动,`Connection`代表到数据库的会话,`Statement`用于执行SQL语句,`PreparedStatement`则允许预编译SQL,提高效率且防止SQL注入攻击,而`ResultSet`则存储查询结果。...

    hibernate.properties

    #hibernate.connection.url jdbc:firebirdsql:localhost/3050:/firebird/test.gdb ## Pointbase #hibernate.dialect org.hibernate.dialect.PointbaseDialect #hibernate.connection.driver_class ...

Global site tag (gtag.js) - Google Analytics