我通常是一名网络开发人员,所以我习惯了ORM风格的抽象,但现在发现自己正在使用桌面应用程序。
由于启动时间较慢,我已经阅读了一些关于在桌面应用程序中使用Hibernate的警告,并且blog posts关于JPA实现没有为桌面做好准备。
我希望现代J2SE桌面应用程序的标准做法不仅仅是将对象存储在ArrayLists中,还有某种持久层可以帮助解决....
答案 0 :(得分:1)
您所指的博客谈论的是尺寸,而不是启动时间。
如果您正在编写真正的桌面应用程序,则不必担心添加其他API的大小或引导时间问题。只需查看Eclipse(Java)或Microsoft Word(本机)的安装大小和启动时间。
虽然我可以看到启动时间损失如何成为小命令行实用程序的问题。