<?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没有写实体类,可是这些原因都排除了,不懂为什么还是不行,还是说有其他原因会导致报错。希望大家帮帮忙,帮忙解决下,弄了好久了。
mapping配置中的table="DRAFTS"改成table="Drafts"试试,即跟实际表名大小写一致