我一直在絞盡腦汁。我一直生活在Django世界一段時間,很難回到Java。ORM/RDBMS應該與Java桌面應用程序一起使用嗎?
我正在做一個桌面Swing應用程序,做一些簡單的CRUD的東西,對模型一些簡單的一個一對多的關係。我一直在研究像DataNucleus這樣的ORM解決方案,但是我依靠其20mb的依賴關係,依靠XML以及不熟悉所有三字母縮略詞的方式推遲。
所有我希望做的是讓用戶填寫在某些領域,在一個表格中顯示出來,讓他們選擇/編輯/刪除表中的條目,並保存/打開該數據文件。
ORM解決方案是否對這種類型的場景過度使用?我應該把它們全部放在一個ArrayList中,並自己編寫所有的CRUD文件?
只是爲了補充這一點,我碰到[JFace的(http://wiki.eclipse.org/index.php/JFace)來了,用SWT幫助圖書館,並且支持MVC-風格,同時獨立的結合表您正在使用的持久性類型。 – bcoughlan