bean: MySite某一属性
private Long isShare;
hibernate映射文件:
<property name="isShare" type="java.lang.Integer"/>
导致异常结果:
org.hibernate.PropertyAccessException: IllegalArgumentException occurred while calling setter of com.zxr.shoucang.domain.MySite.isShare
....
Caused by: java.lang.IllegalArgumentException: argument(论点) type mismatch(翻译:类型不匹配(错配))
这个异常java.lang.IllegalArgumentException:参数类型不正确的异常
解决办法:
<property name="isShare" type="java.lang.Long"/>

本文介绍了一个关于Hibernate映射文件中属性类型不匹配导致的异常问题。具体表现为将原本定义为Long类型的属性错误地映射为Integer类型,从而引发参数类型不匹配的异常。文章最后给出了正确的解决方案。
3140

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



