【发布时间】:2020-06-28 07:50:35
【问题描述】:
我有一个大约 2000 行的 Oracle 程序,其中包含大量的插入、更新、连接、选择、大量的“插入到带有多个复杂连接的选择”中,我想将其转换为 java 批处理。我有多种选择来完成这项工作。
- 普通 JDBC
- Spring JDBC 模板
- 休眠
- 春季 JPA
我能够使用简单的普通 JDBC 将程序转换为 JAVA,并且运行良好。我优化了代码,看起来还不错。但我想考虑其他替代方案,比如使用 Hibernate 或 JDBC 模板。只需要建议,cmets 在hibernate上重写它。你建议让它使用纯 JDBC 还是选择任何 ORM 框架? 选择 Hibernate 或 JDBC 模板的优缺点? Hibernate 是否适用于复杂的连接和“插入选择”??
【问题讨论】:
标签: java spring oracle hibernate jdbc