![](/img/trans.png)
[英]How to catch the DAO Service Layer Exception cleanly in Spring Data JPA
[英]understand a SPRING DATA JPA (dao layer) project
我想了解一個項目的 DAO 層,它是用 Spring Data JPA 開發的。 我將以實體user
為例。 所以我有這個接口命名userRepository extends JpaRepository<user, Long>
(User, Long) 有什么用? 其次
@Query("select u from user u where u.login = :login")
User findUserByLogin(@Param("login")String login);
我在項目中找不到這個接口的實現。 我們要直接使用這個接口從數據庫中獲取數據嗎?
根據spring數據jpa文檔:
Spring Data 存儲庫抽象的中心接口是 Repository。 它需要域類來管理以及域類的id 類型作為類型參數
因此, Utilisateur, Long表示您的實體是 Utilisateur,而 Long 是您的主鍵的類型。 回到你的第二個問題,spring 通過為它們創建代理實例來提供這些接口的默認實現。 看看spring 數據文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.