@Query注解和@Modifying注解在pom.xml要导入什么包吗,可以举例一下代码
时间: 2024-05-02 19:18:56 浏览: 87
maven常用jar包整理pom.xml
是的,需要导入spring-data-jpa的包。
以下是一个使用@Query和@Modifying注解的示例代码:
```
@Repository
public interface UserRepository extends JpaRepository<User, Long> {
@Query("SELECT u FROM User u WHERE u.email = ?1")
User findByEmail(String email);
@Modifying
@Query("UPDATE User u SET u.name = ?1 WHERE u.id = ?2")
void updateNameById(String name, Long id);
}
```
在这个示例中,@Query注解用于自定义查询语句,@Modifying注解用于指定更新操作。这两个注解都需要在spring-data-jpa中定义,所以需要在pom.xml中导入相关的依赖包。
阅读全文