`
maishj
  • 浏览: 85814 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

关于hibernate 报 java.lang.IllegalArgumentException

阅读更多
JSP页面报错:
Null value was assigned to a property of primitive type setter of com.founder.common.pojo.AskBuy.del_tag




控制台报错信息:
 Servlet.service() for servlet default threw exception
java.lang.IllegalArgumentException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)




原因:因为数据库定义了del_tag为bit型,而且查询时数据为null,hibernate对应的类型是boolean,boolean不能为空,给del_tag字段添加个0或者1就行了
分享到:
评论

相关推荐

    Spring hibernate SpringMVC整合对数据库操作

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

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

    4. 严重: Error starting static Resources java.lang.IllegalArgumentException: Document base D:/Program Files/Apache SoftwareFoundation/Tomcat 5.0/webapps/tomcat-docs does not exist or is not a readable...

    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...

    Java常见异常

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

    JAVA错误文档.pdf

    5. Java异常处理:文档中还出现了“java.lang.IllegalArgumentException”和“java.lang.StackOverflowError”等Java基础异常。IllegalArgumentException通常是因为调用方法时参数不正确,或者尝试创建事件时传入了...

    JavaAPI超全

    - `java.lang`包:这是每个Java程序都会自动导入的包,包含基本类型包装类、System类、String类等。 - `java.io`包:提供了输入/输出流类,如FileInputStream、FileOutputStream,以及缓冲流BufferedReader、...

    java web开发中常遇到的问题

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

    WEB开发报错处理集锦

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

    JPA爬坑.pdf

    然后,我们遇到了`QueryCreationException`,提示“Failed to create query for method public abstract com.example.demo.bean.User com.example.demo.dao.UserDAO.getByUserEmailAndPassword(java.lang.String,...

    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反射简单例子demo

    在Java中,`java.lang.reflect`包提供了对反射的支持,包括`Class`、`Constructor`、`Method`和`Field`等核心类。下面我们将深入探讨`java.reflect.Method`、`getDeclaredMethod`、`invoke`以及`getConstructor`等...

    框架集合错误解决方案

    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实现问能查询模块

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

    Java后端技术面试汇总-2019

    - **常用的JDK包**:java.util、java.lang、java.io等。 - **MVC设计思想**:将应用程序分为模型(Model)、视图(View)和控制器(Controller)三个核心部分。 - **equals与==的区别**: - `==`:比较对象的引用是否...

    Spring Data MongoDB中实现自定义级联的方法详解

    import java.lang.reflect.Field; @Component public class CascadeControlMongoEventListener extends AbstractMongoEventListener<Object> { @Autowired private MongoOperations mongoOperations; @...

Global site tag (gtag.js) - Google Analytics