Hibernate查詢檢視資料
阿新 • • 發佈:2019-02-10
有的時候如果多個表互相關聯,需要建立檢視,如果想用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>