2012-08-14 14 views
1

我正在使用JPA執行ORM。但是,我特別想要做的一件事是也能夠檢查正在管理的表的大小。有沒有簡化的方法,或者我需要保留一套獨立的JDBC腳本來執行更常規的數據庫管理?使用JPA檢查表格屬性(即大小)

謝謝。

+0

好的,我接受了我所能做到的。其餘的大部分答案都不是真正的解決方案。 – 2012-08-14 20:41:43

+0

理解並感謝。這應該碰到話題,希望你得到一個很好的答案;我希望我能用這個幫助你。 – drew010 2012-08-14 20:45:14

回答

1

什麼大小?你的意思是行數?你可以很明顯地用「SELECT COUNT(p)FROM Person p」獲得。 JPA不會執行數據存儲的物理大小,因此您必須擁有一些本機查詢才能獲得該數據存儲(數據存儲也是特定的)。

+0

很高興知道。那麼這意味着通常的做法是保存一個本地JDBC腳本庫和一個ORM包? – 2012-08-15 17:11:38

+0

不會說一般的做法;一些組織將有DBA來照顧本機的東西,而應用程序開發人員會在運行時使用他們的應用程序所需的API – DataNucleus 2012-08-15 17:24:39

+0

什麼樣的DBA?儘管自從我已經編寫了我的軟件包以來,我並不需要這麼做,但我一直在尋找更新,更高效的代碼管理方法。 – 2012-08-15 17:34:13