【发布时间】:2012-08-24 16:13:37
【问题描述】:
我做了一些研究,但还没有得出最终结论。
使用 Spring MVC + tomcat 连接 MySQL DB 的最佳方式是什么?
是 Hibernate、JPA、JDBC 还是 Hibernate/JPA?
谢谢, 萨拉。
【问题讨论】:
标签: mysql spring hibernate jpa spring-mvc
我做了一些研究,但还没有得出最终结论。
使用 Spring MVC + tomcat 连接 MySQL DB 的最佳方式是什么?
是 Hibernate、JPA、JDBC 还是 Hibernate/JPA?
谢谢, 萨拉。
【问题讨论】:
标签: mysql spring hibernate jpa spring-mvc
JPA 更像是一个标准。 Hibernate 是 JPA 的实现,这意味着 Hibernate 是使用 JPA 进行数据库连接的一种可能方式。 Eclipselink 是另一种流行的 JPA 实现。 (早期版本的 Hibernate 不是 JPA,但您可能不想使用 JPA 之前的 Hibernate。)
所以这些将是选项:
JDBC 是一种低级的方法,使用起来麻烦得多,但也更灵活,有时你可以用它来获得更好的性能。我会放弃 JDBC,直到您遇到 JPA 无法解决的此类问题。
除非您提供有关项目的更多详细信息,否则很难在 Hibernate 和其他 JPA 实现之间进行选择。有一件事是肯定的,Hibernate 很受欢迎(在 SO 上也是如此),如果您遇到特定问题,您将能够获得帮助。
我建议使用 Hibernate/JPA。
【讨论】: