2017-05-08 71 views

回答

0

製作一個接口,它實現了crudRepository。

import java.util.List; 

import org.springframework.data.repository.CrudRepository; 
import org.springframework.stereotype.Repository; 


@Repository 
public interface UserRepo extends CrudRepository<User, Long> { 



    List<User> findAll(); 

} 

這裏CrudRepository隱含在上面的代碼創建了類似的findAll()自定義函數的查詢

服務類

@Service("userservice") 
public class UserService { 

    @Autowired 
    UserRepo rep; 

    @Transactional 
    public ArrayList<User> findAll() 
    { 

     return (ArrayList<User>) rep.findAll(); 

    } 
} 

以同樣的方式,你可以保存你的對象作爲代表。保存(用戶對象)

+1

感謝Vikram。澄清一下,獲取具有相同名稱方法的用戶列表將是List findByName(String name)。我對嗎 ? – user2968937

+0

是絕對正確的:) –

+0

您不必使讀操作成爲事務性的。 – bluelabel