使用Hibernate操作,出现Unknown entity异常

nlxwjl nlxwjl 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
大家好,刚接触配置类的东西,好多依葫芦画瓢,没弄懂。这次碰上一个东西,直接闷了,麻烦大家帮我看下。
applicationContext.xml 配置文件中,我添加了一行代码。
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="mappingResources">
<list>
<value>com/itoss/db/entity/AttrAlarm.hbm.xml</value>
<value>com/itoss/db/entity/ZltdGps.hbm.xml</value>
</list>
</property>
就添加了红色的那行代码,程序报了异常。
----------------------------------------
异常的具体信息如下
---------------------------------
org.springframework.orm.hibernate3.HibernateSystemException: Unknown entity: com.itoss.db.entity.ZltdGps; nested exception is org.hibernate.MappingException: Unknown entity: com.itoss.db.entity.ZltdGps
at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:679)
at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:411)



其他文件如下配置:
--------------------------------
hibernate.cfg.xml
添加如下
-----------------------------------
<hibernate-configuration>
<session-factory>
<mapping resource="com/itoss/db/entity/ZltdGps.hbm.xml" />
</session-factory>
</hibernate-configuration>
--------------------------------------------
applicationContext_beans.xml
添加如下
------------------------------------------
<bean id="ITOSSBaseService" class="com.itoss.service.ITOSSBaseService">
<property name="IZltdGpsDao"><ref bean="IZltdGpsDao" /></property>
</bean>
<bean id="IZltdGpsDao" class="com.itoss.dao.hibernate.impl.ZltdGpsDaoImpl">
<property name="sessionFactory"><ref bean="sessionFactory" /></property>
</bean>

------------------------------------------
ZltdGps.hbm.xml
配置如下:
------------------------------
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.itoss.db.entity.ZltdGps" table="zltd_gps" >
<id name="t_num" type="java.lang.Integer">
<column name="t_num" />
<generator class="assigned" />
</id>
<property name="latitude" type="java.lang.String">
<column name="latitude" precision="12" scale="0" not-null="true" />
</property>
<property name="lontitude" type="java.lang.String">
<column name="lontitude" precision="12" scale="0" not-null="true" />
</property>
<property name="radius" type="java.lang.String">
<column name="radius" precision="12" scale="0" not-null="true" />
</property>
</class>
</hibernate-mapping>

----------------------------------------------------------------
查了一天的资料,能改的地方,我感觉都动过了。各位高手帮我看下,问题究竟出在哪里?
...全文
评论 3
收藏 已收藏
分享
返回顶部
nlxwjl
高性能WEB开发 25,979 成员 4,366 内容