0
我正在使用Spring-Data-JPA並在我的持久層中使用兩個存儲庫訪問數據庫,然後有時使用 1)服務然後自動裝載服務 2)直接自動裝配存儲庫Spring-Data:自動裝配@Service和直接自動裝入存儲庫有什麼區別
這兩種方法的行爲方式是否相同?直接使用存儲庫與從服務中使用存儲庫有什麼區別?
庫:
package com.me.repository;
import com.me.myentities.MyEntity;
import org.springframework.data.jpa.repository.JpaRepository;
public interface MyEntityRepository extends JpaRepository<MyEntity, Long> {
}
服務:
你的同種具體Repository對象的,這是春天,當容器加載創建工作package com.me.service;
import com.me.entities.*;
import org.springframework.stereotype.Service;
import com.me.repository.*;
import javax.annotation.Resource;
@Service
public class MyService {
@Resource
private MyEntityRepository myEntityRepository ;
public void update(MyEntity myEntity)
{
myEntityRepository.save(myEntity);
}
}