1

在我找不到我想要的东西之后,我在 stackoverflow 上的第一篇文章。

我正在开发一个应用程序,它主要只是从用户那里获取输入参数并将它们传递给 Oracle 存储过程。没有任何存储过程返回任何内容,因为它们的目的只是维护运行一堆 ODI 的计划。应用程序真正从数据库中获取和返回数据的唯一时间是显示当前计划。我在 Eclipse 中使用 Java 1.7。肯定使用 Struts 2 和 Spring,但不能决定是否应该使用 Spring JDBC、Hibernate 或 myBatis 作为数据层。当 90% 的数据库操作只运行不返回任何内容的存储过程时,哪种组合效果最好?我必须从头开始学习其中一个,所以学习曲线不那么陡峭的那个会更好。

谢谢。

ps 根据我目前所学到的,myBatis 可能是最好的方法,但找不到像 Hibernate 那样多的集成和运行存储过程的好例子。

4

1 回答 1

1

把事情简单化。使用直接 JDBC。

http://docs.oracle.com/javase/7/docs/api/java/sql/CallableStatement.html

于 2012-11-15T22:50:37.513 回答