我有以下場景:如何在java中寫jqpl語句jpa
我有兩張表,表格出版和表格順序。一個刊物有一個訂單,並且訂單有一個可以是0或1的現場調用激活。 很明顯,我的實體出版物有一個訂單列表。
我想從我的數據庫中獲得所有的出版物與他們的訂單列表,但我只想要有活動= 1的訂單。我該怎麼做?
謝謝!
我有以下場景:如何在java中寫jqpl語句jpa
我有兩張表,表格出版和表格順序。一個刊物有一個訂單,並且訂單有一個可以是0或1的現場調用激活。 很明顯,我的實體出版物有一個訂單列表。
我想從我的數據庫中獲得所有的出版物與他們的訂單列表,但我只想要有活動= 1的訂單。我該怎麼做?
謝謝!
你可以試試:
SELECT *
FROM Publication AS p, `Order` AS o
WHERE (p.ordernum = o.ordernum) AND (o.active = 1);
假設這兩個表具有estabilishes在兩者之間的關係的ORDERNUM場。
P.S .:注意``圍繞Order,它是一個保留字,所以它們是必需的。
我需要jpql sintaxis不僅SQL。 如果我這樣做,我認爲是不會工作的,因爲即時選擇德出版物,當出版物有一個活動0和另一個與活動1的訂單它將帶給我與兩個訂單publiaction。 我試過,但我有一個很大的錯誤,當我從查詢getResultList,我不知道它是什麼。 – user3240604
下一次,你至少應該提供你到目前爲止嘗試過的以及爲什麼它不起作用。 – nKn
我不知道如何做ir,我沒有試過任何東西 – user3240604