如何在關聯屬性中使用繼承關係作為查詢條件?

2021-10-05 10:24:52 字數 609 閱讀 8534

// 活動

class

campaign

// 熱點**

class

hotlottery

extends

campaign

// 極速**

class

quicklottery

extends

campaign

// 活動參與類

class

campaignparticipation

想查詢指定 user 參與的所有 campaign 型別是 hotlottery 的活動。

因為 table-per-hierarchy 方式實現的繼承關係會用乙個 class 字段存放記錄所屬的類,所以可以用這個欄位來作為型別條件。

示例

animal.

executequery

("select a.food from animal a where a.food.class = :foodclass"

,[foodclass: catfood.

class

.name]

)

參考

如何在AndroidStudio中使用AIDL

本章節介紹如何在androidstudio中使用aidl 2.在aidl下建立乙個包,包裡建立乙個 aidl檔案,右鍵aidl new aidl aidl file 紅框就是建立完成後的樣子 3.在aidl檔案寫要被呼叫的方法,此方法不能有許可權修飾符 4.首先build下,然後建立乙個servic...

如何在Oracle中使用Sequence

sql server可以自增字段,但是oracle中在建表的時候可沒有這個選項,但是可以通過觸發器 trigger 或者序列 sequence 來實現,本文主要講述sequence。二者的區別oracle中自增字段的兩種方法的比較 trigger和sequence 建立sequence的語法很簡單,...

如何在Oracle中使用Sequence

sql server可以自增字段,但是oracle中在建表的時候可沒有這個選項,但是可以通過觸發器 trigger 或者序列 sequence 來實現,本文主要講述sequence。二者的區別oracle中自增字段的兩種方法的比較 trigger和sequence 在oracle中,沒有象ms sq...