Hibernate映射文件问题nested exception is org.hibernate.PropertyAccessException:

如果有三张表type[typeNO,typeName],mytype[typeNO,typeName],component[componentNO,componentNa... 如果有三张表
type [typeNO,typeName],
mytype [typeNO,typeName],
component[componentNO,componentName,type,mytype,standard],

type mytype 的typeNO都是表 component的外键,分别对应的字段是type,mytype

建立Hibernate的映射文件,键生成规则都是native,但是如果想查询type或者是mytype为一个特定值时的数据,那么就抛出

object is not an instance of declaring class
IllegalArgumentException occurred calling getter of com.last.pojo.Mytype.typeNo
IllegalArgumentException occurred calling getter of com.last.pojo.Mytype.typeNo; nested exception is org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of com.last.pojo.Mytype.typeNo

,请问这是设置了一对多或者set、多对一的影响么?
我映射文件和java基本类都是采用Myeclipse 的ReverseEngineering生成的,所以字段对上的
展开
 我来答
hostkey918
2011-09-30 · TA获得超过103个赞
知道小有建树答主
回答量:184
采纳率:0%
帮助的人:94.3万
展开全部
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="packagesToScan"> <list> <value>com.test.model</value> </list> </property> <property name="hibernateProperties"> <value> hibernate.dialect=org.hibernate.dialect.SQLServerDialect hibernate.show_sql=true hibernate.hbm2ddl.auto=update </value> </property> </bean在这段配置中应该加orm 因为异常提示找不到关系映射文件可修改成 <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="mappingResources"> <list> <value>com/test/model/User.hbm.xml</value> </list> </property> <property name="hibernateProperties"> <value> hibernate.dialect=org.hibernate.dialect.SQLServerDialect hibernate.show_sql=true hibernate.hbm2ddl.auto=update </value> </property> </bean
帐号已注销
推荐于2018-03-23 · TA获得超过1243个赞
知道小有建树答主
回答量:2126
采纳率:55%
帮助的人:678万
展开全部
你好好看看数据库的字段和映射文件里的字段。。这个是反射抛出的错误
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式