我正在从事个人网络项目,我想使用Spring Data和JPA。我在springsource.com找到了this nice blog entry,我花了几个小时试图了解这项工作的方式以及他们为什么这样做。我主要需要两个问题的帮助:
正如我所说,我一直在寻找一篇好文章来寻找我的问题的答案,但大多数人似乎都在关注这些问题。我还检查了文章项目的github代码,但它不完整。我希望你能帮助我。
答案 0 :(得分:3)
博客文章的重点是讨论spring-data存储库。因此,它没有详细说明为什么需要服务。
这是因为一个典型的业务方法将在单个事务中处理几个DAO /存储库。例如,转移资金可能包括调用AccountRepository,AudiRepository和CustomerRepository。该服务的主要目标是为表示层提供事务性业务方法。