【发布时间】:2011-06-22 21:28:46
【问题描述】:
我一直在为这个问题绞尽脑汁。我已经在 Django 世界中生活了一段时间,很难再回到 Java。
我正在制作一个桌面 Swing 应用程序,它执行一些简单的 CRUD 操作,在模型上有一些简单的一对多关系。我一直在研究像 DataNucleus 这样的 ORM 解决方案,但我被它 20mb 的依赖关系、对 XML 的依赖以及我对所有三字母缩写词的不熟悉而推迟了。
我要做的只是让用户填写一些字段,将它们显示在表格中,让他们选择/编辑/删除表格中的条目,然后将这些数据保存/打开到文件中。
对于这种情况,ORM 解决方案是否过度?我是否应该将它们全部放在一个 ArrayList 中并自己编写所有 CRUD 内容?
【问题讨论】:
-
为了补充这一点,我遇到了JFace,这是一个帮助 SWT 的库,它支持 MVC 样式的表绑定,同时独立于您使用的持久性类型。跨度>
标签: orm desktop datanucleus java