我使用Hibernate來管理數據庫表,一切正常。是否可以在沒有Hibernate的情況下訪問Hibernate託管數據庫?
現在,另一個系統應該訪問相同的數據庫表,我不能告訴它使用Hibernate(因爲它是一個單片軟件)。 我的疑問是關於從外部軟件正確使用數據庫以及這種方法給我的注意力帶來的一致性問題。特別是,它能成爲一個問題嗎?也許Hibernate在RAM中工作(一個ORM可以實現緩存和延遲事務來加速寫/讀過程),所以一個可能的外部事務到數據庫可能會導致Hibernate工作的不一致。這是Hibernate的情況嗎?
謝謝
首先搜索Google - 您會發現Hibernate不是** DB管理工具,而是ORM層。 也就是說它不會**阻止其他人訪問數據庫 –