【发布时间】:2014-08-12 10:59:15
【问题描述】:
我最近将休眠版本从 3.0 升级到了 4.0,除了我尝试保存实体列表时,大部分功能都运行良好。如果我分别保存每个实体,我不会收到任何异常,但是当我尝试保存整个列表时,会出现以下异常:
org.springframework.orm.hibernate4.HibernateSystemException:未知实体:java.util.ArrayList;嵌套异常是 org.hibernate.MappingException: Unknown entity: java.util.ArrayList
代码:
this.getHibernateTemplate().saveOrUpdate(entityObject) // Results in exception
会话配置:
<bean id="sessionFactory"
class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="packagesToScan" value="domain">
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.show_sql">false</prop>
<prop key="hibernate.dialect">${jdbc.dialect}</prop>
</props>
</property>
</bean>
感谢您的帮助。
【问题讨论】:
-
看来here他们已经解决了问题
标签: java spring hibernate-4.x