我们目前正在使用 Spring MVC 来实现 REST Web 服务。我们现在想要实现某种数据持久性,我正在研究有哪些选项。Spring Transactions + Hibernate + MySQL 似乎是一种非常流行的方法,但我看过的每一个博客/教程都有不同的做法。
任何人都可以指导我使用 Spring 进行数据持久性的“最佳实践”吗?我想让它基于注释,因为这对我来说似乎更自然和可维护。
但现在在某些地方我已经读过不HibernateTemplate
应该再使用了。有些人使用*Dao接口和*DaoImpl with @Repository
approach,而另一些人使用*Service with @Service
approach。
提前感谢您的任何建议。