- 原本在使用项目的过程中用的好好的,因业务需要,又新增了表,之后就出现了 XXXX is not mapped问题。
- 实体类有了、hbm.xml也配置了、在spring里也做好配置、hql好像也是对的,但就是一直报错。附上代码:
<?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">
<hibernate-mapping>
<class name="com.cms_fn.entity.drafts.Drafts" table="DRAFTS" dynamic-insert="true">
<id name="id" type="integer">
<column name="ID" />
<generator class="sequence">
<param name="sequence">
seq_drafts
</param>
</generator>
</id>
<many-to-one name="thirdItem" class="com.cms_fn.entity.thirdItem.ThirdItem" column="THIRDITEM_ID"></many-to-one>
<many-to-one name="admin" class="com.cms_fn.entity.admin.Admin" column="ADMIN_ID"></many-to-one>
<property name="headline" type="string">
<column name="HEADLINE" />
</property>
<property name="title" type="string">
<column name="TITLE" />
</property>
4.
select df from Drafts df join fetch df.admin a where 1=1
5
6.在网上查找原因许久了,都说是要么没配置spring、要么是没有实体类、要么是hql没有写实体类,可是这些原因都排除了,不懂为什么还是不行,还是说有其他原因会导致报错。希望大家帮帮忙,帮忙解决下,弄了好久了。