【发布时间】:2011-02-04 00:34:00
【问题描述】:
我非常想升级一个目前使用 JSP 的遗留系统和一个近 10 年历史的本土 Web 框架。 Web 系统(数据输入和报告)与执行大部分数据处理的旧版 PowerBuilder(非 Web)系统共享一个数据库。 90% 或更多的数据处理业务逻辑存在于存储过程中,并且要求 Web 系统仅使用存储过程。 Web 系统使用的大多数过程都相当简单,只需返回帐户、列表,并将数据输入到十几个这样的表中。从大量的网络阅读中,我相信由于存储过程的使用要求,JPA2 实现不是一个好的选择。我还发现一些建议 JDO 是可以接受的,但很多人抨击 JDO。我应该使用 JPA 实现吗?什么是“存储过程”问题 - JPA 实现是否会因存储过程而短路,因为它们无法针对不受控制的内容进行优化?
【问题讨论】: