作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 User 类实体:
@Entity
@Table(name = "USERS")
@JsonIdentityInfo(generator = ObjectIdGenerators.IntSequenceGenerator.class, property = "@json-id")
public class User extends AbstractEntity {
@Id
@SequenceGenerator(name = "USERS_SEQ", sequenceName = "S_USER_ACCOUNT")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "USERS_SEQ")
@Column(name = "USER_ID", precision = 22, scale = 0)
private Long userId;
@Column(name = "ID_TYPE")
private String idType;
@Column(name = "COUNTRY_CODE", length = 3, nullable = false)
@NotBlank
private String countryCode;
}
}
和类 UserRepository 扩展自 JpaRepository
@Repository
public interface UserRepository extends JpaRepository<User, Long> {
Page<User> findbyUser(User users, Pageable pageable);
}
构建并编译源代码时,我收到一条错误消息:
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userRepository': Invocation of init method failed; nested exception is org.springframework.data.mapping.PropertyReferenceException: No property findbyUser found for type User!
我想用实体中的任何字段搜索用户。可以请您谈谈您的想法吗?
最佳答案
谢谢大家。我刚刚研究了这个答案的解决方案。效果很好。
Example<User> example = Example.of(user);
Page<User> pageResult = usersRepository.findAll(example, pageable);
关于java - Java Spring 的 JpaRepository : No property findbyUser found for type User,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41715774/
我有一个 User 类实体: @Entity @Table(name = "USERS") @JsonIdentityInfo(generator = ObjectIdGenerators.IntSe
我是一名优秀的程序员,十分优秀!