【问题标题】:The best way to connect to database with Spring MVC使用 Spring MVC 连接数据库的最佳方式
【发布时间】:2012-08-24 16:13:37
【问题描述】:

我做了一些研究,但还没有得出最终结论。

使用 Spring MVC + tomcat 连接 MySQL DB 的最佳方式是什么?

是 Hibernate、JPA、JDBC 还是 Hibernate/JPA?

谢谢, 萨拉。

【问题讨论】:

    标签: mysql spring hibernate jpa spring-mvc


    【解决方案1】:

    JPA 更像是一个标准。 Hibernate 是 JPA 的实现,这意味着 Hibernate 是使用 JPA 进行数据库连接的一种可能方式。 Eclipselink 是另一种流行的 JPA 实现。 (早期版本的 Hibernate 不是 JPA,但您可能不想使用 JPA 之前的 Hibernate。)

    所以这些将是选项:

    • 休眠/JPA
    • Eclipselink/JPA
    • JDBC

    JDBC 是一种低级的方法,使用起来麻烦得多,但也更灵活,有时你可以用它来获得更好的性能。我会放弃 JDBC,直到您遇到 JPA 无法解决的此类问题。

    除非您提供有关项目的更多详细信息,否则很难在 Hibernate 和其他 JPA 实现之间进行选择。有一件事是肯定的,Hibernate 很受欢迎(在 SO 上也是如此),如果您遇到特定问题,您将能够获得帮助。

    我建议使用 Hibernate/JPA。

    【讨论】:

    • 非常感谢。正如你所提到的,我想我会选择 Hibernate/JPA。今天晚些时候我会接受你的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2016-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-18
    • 2010-12-12
    相关资源
    最近更新 更多