`
yuxiaolongwin
  • 浏览: 29893 次
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Hibernate IllegalArgumentException

 
阅读更多

今天用hibernate时候出现,IllegalArgumentException occurred calling getter of com.yu.model.Customer.id

 

根本原因是类型不匹配

在一对多的多的一方配置错误

<many-to-one name="customer" column="customer_id" class="com.yu.model.Customer"></many-to-one>

 

错误将customer配置成customerId, customerId是int类型,所以导致爆出参数异常

 

<many-to-one name="customerId" column="customer_id" class="com.yu.model.Customer"></many-to-one>

分享到:
评论

相关推荐

    Spring hibernate SpringMVC整合对数据库操作

    由于spring3.x,基于asm的某些特征,而这些asm还没有用jdk8编译,所以采用Spring 3+JDK8就会报错,提示错误信息( java.lang.IllegalArgumentException),具体解决方案有:1、Spring 3+JDK7及以下版本 2、Spring 4+JDK8...

    Java_Jdbc_Hibernate_Struts2_Android_Web异常及其处理办法

    Android异常通常继承自Java的`RuntimeException`,如`NullPointerException`和`IllegalArgumentException`。在Android中,开发者需要在`onCreate()`方法或异步任务中使用`try-catch`块来处理异常,防止应用因异常而...

    hibernate如何实现一对多的关联源代码

    throw new IllegalArgumentException("Course does not belong to the student"); } course.setStudent(null); courseRepository.save(course); } } ``` 在这个例子中,我们创建了一个`StudentService`类,...

    JAVA错误文档.pdf

    4. Hibernate框架错误:文档还包含了“org.hibernate.HibernateException: No Hibernate Session bound to thread”等错误信息,这是Hibernate框架常见的异常,表明在当前线程上没有绑定Hibernate Session。...

    SSH整合项目中容易出现的错误

    1. org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save() 这个错误是由于在Hibernate的mapping文件中,元素没有正确配置,缺少了其子元素的配置...

    Generating Artifacts问题解决.doc

    java.lang.IllegalArgumentException: Path must include project and resource name: / at org.eclipse.core.runtime.Assert.isLegal(Assert.java:62) at org.eclipse.core.internal.resources.Workspace.new...

    ssh框架报错分析集合

    2. `java.lang.IllegalArgumentException: id to load is required for loading` 这个错误意味着在尝试加载一个实体时,没有提供有效的ID。在使用HibernateTemplate获取对象时,确保传递的ID是合法且非空的。例如,...

    java和JavaScript开发细节

    3. **类型不匹配异常:** JavaScript中经常会出现类型不匹配的异常,如`java.lang.IllegalArgumentException: argument type mismatch`,这通常是因为函数调用时传递的参数类型不符合预期。 4. **HTML元素与...

    Java常见异常

    13. **java.lang.IllegalArgumentException: Parameter XX does not exist as a named parameter in [HQL 语句]** HQL查询中引用了一个不存在的参数。检查查询中的参数名,确保它们与传递的参数匹配。 14. **java....

    java web开发中常遇到的问题

    1. java.lang.IllegalArgumentException: node to traverse cannot be null! 这个问题是 Hibernate 框架中常见的一个问题,通常是由于 Hibernate 配置文件 hbm.xml 的错误所致。在这个文件中,需要正确地配置 ...

    SSH框架笔记

    例如在给定的部分内容中提到的`NullPointerException`(空指针异常)、`ClassNotFoundException`(类未找到异常)、`...IllegalArgumentException`(非法参数异常)和`IllegalAccessException`(非法访问异常)...

    JAVA错误文档[归纳].pdf

    5. **IllegalArgumentException:企图制造saveOrUpdate事件与空的实体** 这个错误通常发生在Hibernate操作数据库时,尝试保存或更新一个空的对象。检查传递给`saveOrUpdate`方法的实体是否为空,并确保传递了正确的...

    Eclipse SSH 框架 注解 注册功能

    Eclipse SSH框架,全称是Spring、Struts和Hibernate的集成框架,是Java Web开发中常用的三大框架结合体。在本文中,我们将深入探讨如何利用SSH框架中的注解来实现一个简洁而有效的用户注册功能。 首先,让我们了解...

    WEB开发报错处理集锦

    8. java.lang.IllegalArgumentException: Cannot invoke com.tj.olympic.struts.form.SubmitUpdateStuffTimeRecordForm.setOccurDate - argument type mismatch 这是一个Java异常,表示方法参数类型不匹配。解决...

    Validator框架

    throw new IllegalArgumentException("数据验证失败"); } else { // 正常处理注册逻辑 } } } ``` 在这个例子中,`Validation.buildDefaultValidatorFactory()`创建了一个Validator工厂,然后通过`getValidator...

    框架集合错误解决方案

    java.lang.IllegalArgumentException: Document base D:\Program Files\Apache Software Foundation\Tomcat5.0\webapps\tomcat-docs does not exist or is not a readable directory ``` **问题描述:** 该错误表明...

    java面试题

    79.5. illegalargumentexception 91 79.6. illegalaccessexception 91 80. 异常机制 97 81. 异常的分类 97 82. 异常的使用方法 98 83. JAVA代码查错 101 83.1. 判断 101 83.2. 判断 102 83.3. 判断 102 83.4. 判断 ...

    Jsp防SQL注入

    throw new IllegalArgumentException("Invalid username"); } ``` ### 4. 使用ORM框架 ORM(对象关系映射)框架如Hibernate和MyBatis能自动处理SQL注入问题,因为它们通常会使用参数化查询。例如,使用Hibernate...

    java实现问能查询模块

    例如,使用Apache Commons Lang的StringUtils库来进行字符串操作,或者使用Hibernate、MyBatis等ORM框架简化数据库操作。如果使用MyBatis,我们可以定义Mapper接口和XML配置文件来执行查询: ```java // UserMapper...

    整合框架错误解决方案

    2. `IllegalArgumentException`: 这个错误表明在尝试加载对象时,没有提供ID。在给定的代码片段中,使用HibernateTemplate的`get()`方法需要提供一个有效的ID。如果查询基于其他参数(如用户名),应该使用不同的...

Global site tag (gtag.js) - Google Analytics