0
我想弄清楚如何使用openJPA調用存儲過程如何使用openJPA調用storedproc並映射到現有實體
我該怎麼做?我認爲這與調用namedQuery是一樣的,但我無法在網上找到在哪裏做到這一點。 我找不到一個教程。
另外,你如何將它映射到一個現有的實體?只需要一個("nameOfStoredProc", NameOfEntity.class)
?
我想弄清楚如何使用openJPA調用存儲過程如何使用openJPA調用storedproc並映射到現有實體
我該怎麼做?我認爲這與調用namedQuery是一樣的,但我無法在網上找到在哪裏做到這一點。 我找不到一個教程。
另外,你如何將它映射到一個現有的實體?只需要一個("nameOfStoredProc", NameOfEntity.class)
?
從OpenJPA的用戶手冊.... Creating SQL Queries
除了SELECT語句,OpenJPA的支持存儲過程調用 如SQL查詢。 OpenJPA將假設任何不以 開始的SELECT關鍵字(忽略大小寫)是一個存儲過程 調用,並在JDBC級調用它。
EntityManager em = ...;
Query query = em.createNativeQuery("StoredProcName", Magazine.class);
processMagazines(query.getResultList());
不知道如何與Oracle存儲過程服用多種PARAMS其中之一是裁判光標做到這一點? – SoftwareSavant 2012-10-18 19:46:35
對不起,不確定。 – Rick 2012-10-18 20:21:02
它甚至有可能嗎?我一直在尋找網絡,它看起來不像。 – SoftwareSavant 2012-10-18 20:34:49