IllegalArgumentException:Hibernate中的参数类型不匹配

昆汀

突然,我开始在休眠状态下收到“ IllegalArgumentException:参数类型不匹配”。休眠实体已经工作了一段时间,并且svn日志确认代码是完整的。

可能是什么情况?
这是例外的一部分

Jan 16, 2010 10:47:09 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet Faces Servlet threw exception
java.lang.IllegalArgumentException: argument type mismatch
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.hibernate.property.BasicPropertyAccessor$BasicSetter.set(BasicPropertyAccessor.java:42)
    at org.hibernate.tuple.entity.AbstractEntityTuplizer.setPropertyValues(AbstractEntityTuplizer.java:337)
    at org.hibernate.tuple.entity.PojoEntityTuplizer.setPropertyValues(PojoEntityTuplizer.java:200)
    at org.hibernate.persister.entity.AbstractEntityPersister.setPropertyValues(AbstractEntityPersister.java:3566)
    at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:129)
    at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:854)
    at org.hibernate.loader.Loader.doQuery(Loader.java:729)
    at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
    at org.hibernate.loader.Loader.doList(Loader.java:2220)
    at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
    at org.hibernate.loader.Loader.list(Loader.java:2099)
    at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378)
    at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
    at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
    at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
    at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
    at org.springframework.orm.hibernate3.HibernateTemplate$30.doInHibernate(HibernateTemplate.java:930)
    at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:419)
    at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)
    at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:921)
应得的:

翻译:Hibernate在尝试调用setter方法时提供了错误类型的参数。

我的第一步是找出哪个设置器(例如,通过在eclipse中调试应用程序,设置异常断点并在达到断点后检查堆栈变量)。

编辑:设置程序的映射属性的签名是什么qs应该花点时间Set<Q>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

java.lang.IllegalArgumentException:使用反射时参数类型不匹配

java.lang.IllegalArgumentException:参数类型不匹配$ Proxy0.joinNetwork(未知源)

java.lang.IllegalArgumentException:字符串数组上的参数类型不匹配

Cassandra:参数类型不匹配

JavaFX java.lang.IllegalArgumentException:参数类型不匹配[场景构建器]

Kotlin的Generics:Generic Map参数中的类型不匹配

条件参数类型与架构类型不匹配

addEventListener:参数类型与参数不匹配

VBScript中的类型不匹配

函数参数类型不匹配

Postgres参数类型不匹配

DMax中具有多个参数的类型不匹配

pytorch中的类型不匹配

可选参数类型不匹配

Java中的参数化类型不匹配

o:graphicImage抛出java.lang.IllegalArgumentException:参数类型不匹配

Java Method.invoke()抛出IllegalArgumentException:参数类型不匹配

可变参数模板继承中的类型不匹配

春季启动-neo4j-java.lang.IllegalArgumentException:参数类型不匹配

数组中的类型不匹配

Scala 类型与默认参数类型不匹配

类型与类型参数不匹配

Hibernate 和 angular 4+ http get - 参数值与预期类型不匹配

org.springframework.ws.server.endpoint.MethodEndpoint.invoke() 方法抛出 IllegalArgumentException:参数类型不匹配

flexboxlayout 中的类型不匹配

JPA + Hibernate currentTimestamp() 与预期类型不匹配

java.lang.IllegalArgumentException:使用 Spring 自定义参数解析器时参数类型不匹配

IllegalArgumentException:请求的结果类型不匹配 - 但类型已设置

Hibernate:使用映射进行映射并获取参数类型不匹配