【发布时间】:2023-01-25 02:33:16
【问题描述】:
我在 StackOverflow 上搜索了有关此相同错误的其他讨论的解决方案,但找不到针对此特定情况的答案。
这是正在发生的事情。
我有以下 Spring 存储库。
@Repository
@Transactional
public interface UserRepository extends CrudRepository<User, Long>{
@Modifying
@Query("update User u set u.userDesc = :userDesc where u.userName = :userName")
public int updateUser(String userDesc, String userName);
}
收到此错误。
无法为 public abstract int com.xyz.UserRepository.updateUser(java.lang.String,java.lang.String) 创建查询;原因:无法为方法 public abstract int com.xyz.UserRepository.updateUser(java.lang.String,java.lang.String) 创建查询!找不到类型“User”的属性“updateUser”;
为什么?
【问题讨论】:
标签: java spring jpa spring-data