一千萬個為什麽

搜索

我可以而且應該使用Eclipselink進行非OR數據庫交互嗎?


我們正在使用Eclipselink進行ORM,但我們需要一些更輕量級的數據庫交互,這些交互更像是JDBC。我的問題是Eclipselink是否支持這樣一個成語,以及它是否對直接JDBC有任何好處。我可以看到一個優點是一致性並且能夠使用現有的連接處理。其他?

具體來說,我正在尋找的東西相當於Hibernate的本機SQL查詢

最佳答案

如果您在應用程序中同時使用JPQL和SQL查詢,那麽JPA 2本機查詢可能是正確的方法。這裏有些例子 :

http://www.oracle.com/technology/pub/articles/瓦西裏耶夫-jpql.html

如果您的應用程序僅使用SQL查詢和更新,那麽ORM只是一種開銷。您也可以以不同方式獲取聲明性事務,例如通過Spring的JDBC支持。

轉載註明原文: 我可以而且應該使用Eclipselink進行非OR數據庫交互嗎?

猜你喜歡