当前位置: 代码迷 >> Java Web开发 >> ssh映射实体类报错误,但是增删改查都可以用,不出错
  详细解决方案

ssh映射实体类报错误,但是增删改查都可以用,不出错

热度:158   发布时间:2016-04-13 22:30:21.0
ssh映射实体类报异常,但是增删改查都可以用,不出错
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.MappingException: class com.news_date.entity.News not found while looking for property: newsid

就是实体类news
和newsid 这个但是不知道那的问题
------解决思路----------------------
实体类贴出来看看啊
------解决思路----------------------
楼主,异常中的这个地方:class com.news_date.entity.News not found while looking for property: newsid,在News这个类中没有找到newsid,可能是在xml配置文件中配置了这个属性,但是实体类中没有与之映射的属性。
------解决思路----------------------
你交脱管给spring了,就不要用配置用jpa 就好了
数据源交给c3p0
sessionFactory配对,看你报错应该是sessionFactory有问题:
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
</props>
</property>
<property name="packagesToScan"><!-- 映射指定包下面的所有实体 -->
<list>
<value>com.entity</value>
</list>
</property>
</bean>
  相关解决方案