迁移到 Hibernate 时,替换数据库中存储过程的最佳方法是什么。想象一个在没有 Hibernate 的情况下独立运行的 Java 应用程序,然后人们会决定使用 Hibernate。这样做的最佳做法是什么?我是否应该将使用存储过程的那些部分原封不动地保留下来,并一一摆脱存储过程并使其成为一个无存储过程的程序?还是我应该 HQL 来调用存储过程?
这么看,是不是使用存储过程和使用Hibernate对比?使用 Hibernate 的目的不是让编码人员从处理关系映射中解放出来吗?如果您必须在应用程序中处理存储过程,那么处理 Hibernate 是否值得?如果你有处理存储过程的知识和时间,你最好使用原生 sql 而不是 Hibernate?
有任何想法吗?