我创建了一个仅用于获取数据的视图(只读)
视图:Grid_View
> 我的休眠 hbm 文件
<hibernate-mapping>
<class name="hibernate.domain.View" table="Grid_View" mutable="false">
<property name="ACCT_BR_CD" type="string">
<column name="ACCT_BR_CD"/>
</property>
<property name="ACCT_NO" type="string">
<column name="ACCT_NO"/>
</property>
<property name="LGL_ENTY_NM" type="string">
<column name="LGL_ENTY_NM"/>
</property>
<property name="CUST_CTRY_CD" type="string">
<column name="CUST_CTRY_CD"/>
</property>
<property name="ACCT_SRC_SYS_CD" type="string">
<column name="ACCT_SRC_SYS_CD"/>
</property>
</class>
</hibernate-mapping>
> 因为在我看来它们不是主键,所以我没有在我的映射中提到 id 字段。 但在休眠状态下,id 是必需的。
> 我的问题
如何在休眠映射文件中进行没有 id 的映射。而且它们不是具有唯一值的列,因此它们没有任何机会使它们成为键。请帮我解决这个问题