加入基本上這裏的概率:休眠:甲骨文(+)自主表
- 我不能改變現有的查詢「(+)」加入
- 我需要使用Hibernate。
- 我不能把這些獨立的表之間的關聯。
我走到這一步,是使用
entityMgr.createNativeQuery("my join (+) query here");
我然後將其存儲在一個通用的
List<Object> list = query.getResultList()
,並通過獲得的列值
for(Object obj: list) {
firstColVal = obj[1]
...
}
問題:這是我擁有的最佳選擇嗎?有更好的解決方案嗎?
編輯:你們可以提出比休眠更貼合ORM框架:)
你可以分享爲什麼你不能刪除該運營商? –
查詢將以這種方式工作,但在這種情況下,我沒有像往常一樣使用Hibernate ... –
@Vash,客戶端規範加上傳統數據庫。 – Incognito