1. 程式人生 > >Hibernate查詢檢視資料

Hibernate查詢檢視資料

有的時候如果多個表互相關聯,需要建立檢視,如果想用Hibernate查詢檢視的資料怎麼辦呢?其實檢視和表沒有本質的區別,只需要把主鍵換為組合主鍵即可,例如:

<?xml version="1.0" ?>
<!DOCTYPE hibernate-mapping
PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
 <class name="org.gamestore.bo.GameView" table="GS_GAME_VIEW" lazy="false">
  <composite-id>  
            <key-property name="subGameId" column="ID" type="long"/>   
            <key-property name="mainGameId" column="MAINGAME_ID" type="long"/>    
  </composite-id>
  <property name="nameCn" type="string" column="NAMECN" />
  <property name="nameEn" type="string" column="NAMEEN" />
 </class>
</hibernate-mapping>