2012-11-27 36 views
0

我正在使用WOLips和Eclipse,我正在開發一個項目,我只需要知道一些在其他項目中的實體,但我不想引用它(構建路徑)。如何從數據庫表中獲取不在我的EOModel中的行?

我需要執行一個sql語句,看看這個表的一些記錄是否存在,沒有更多。

我正在嘗試與EOUtilities和框架的其他類,但我找不到辦法做到這一點。

請原諒我的英語。

任何幫助將被折衷。

回答

0

我想你可以使用EOUtilities.rawRowsForSQL()。您需要一個模型名稱,但大概是這樣的 - 您不需要從您嘗試執行此操作的位置引用包含該模型的項目。

0

可以獲取有關數據庫中任何表的信息,即使它沒有出現在您的模型中。您需要該模型的唯一原因是需要連接字典才能連接到數據庫。但是你的EOModel中可以有0個實體,它仍然可以工作。

你只需要提供SQL。例如,在MySQL中,使用「desc表」。對於Oracle而言,需要使用更長的命令,我總是要查找相同的內容。然後查看由此產生的字典數組。表名將綁定到某個鍵,具體取決於數據庫和/或JDBC驅動器的數據庫和版本,但表名將在那裏。對於MySQL,我認爲關鍵是「FIELD」或「NAME」。

相關問題