1
我有3個實體Agent
,Person
和Machine
查找多子類不同性質
abstract Agent
Long id
Person extends Agent
String firstName
String lastName
Machine extends Agent
String label
我尋找一個解決方案來詢問我對給定參數"name"
,這將查找在firstName
和Person
lastName
所有代理或者標籤Machine
。
它可能與一個jpql查詢?
感謝
您可以向代理添加一個抽象方法getName(),它返回適合該類型的名稱嗎? –
是的,我可以更新代理類,但如何在jpa查詢中使用此方法? – jfasrc
像其他任何JavaBean一樣。我假設JPA使用getters而不是基礎字段。 –