首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Hibernate是否适合小型web应用程序?

Hibernate是否适合小型web应用程序?
EN

Stack Overflow用户
提问于 2013-02-04 10:23:34
回答 2查看 1.1K关注 0票数 0

我正在设计一个小型JavaEE网络应用程序..。我有一个有近10个表的PostgreSQL数据库.我有Activiti处理工作流。

我认为Spring和hibernate很适合我的需求。

但是有人问,是否适合我的用例?太重了吗?如何选择哪一种ORM对于web应用是可行的?

也可以提出更好的解决方案:)谢谢

-更新

  1. 当然,应用程序将在未来增长并添加更多的表。
  2. 我不会用DDD。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-04 10:45:05

简略:No

但也可能..。

如果hibernate是一个没有数据库的新项目,那么Hibernate是有用的。它允许对数据库进行抽象,并从对象的角度进行思考。让你快点跑起来。然而,似乎您的项目已经启动和运行,所以这些好处是无效的。

Hibernate主要是项目增长时的障碍,特别是在模式增长的情况下。如果您打算使用DDD和重域对象,Hibernate更喜欢哑pojo域模型,那么Hibernate是没有帮助的。

如果您已经知道您将继续使用PostgreSQL,那么ORMs作为数据库提供者不可知论者的好处是毫无意义的。

票数 3
EN

Stack Overflow用户

发布于 2013-02-04 10:39:01

它有助于减少代码行,使系统更易于理解,.You可以更多地专注于业务逻辑,而不是持久性工作(SQL)。更重要的是,代码较少的系统更容易重构。

代码语言:javascript
运行
复制
Of course, the application will grow and add more tables in the future.

那么它就不会成为一个小应用程序。

Small scale application supporting framework

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14684712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档