小编Ilj*_*ovs的帖子

为什么 findById 响应未找到 id 但 findAll 返回具有此 id 的对象

我在我的代码中找不到错误。寻求帮助。为什么该方法不findById()返回具有此 id 的此类对象,但findAll()显示具有此 id 的此对象?

这是我的class User

@Entity
@Table(name = "users")
public class User {

    @Id
    @Column(name = "id")
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    @Column(name = "login")
    private String login;

    @Column(name = "password")
    private String password;

    @JsonIgnore
    @OneToOne(optional = false, mappedBy = "user")
    private UserDetails userDetails;
}
Run Code Online (Sandbox Code Playgroud)

我的class UserDetails

@Entity
@Table(name = "userdetails")
public class UserDetails {

    @Id
    @Column(name = "id")
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    @Column(name = "name")
    private …
Run Code Online (Sandbox Code Playgroud)

java spring-data-jpa

1
推荐指数
1
解决办法
723
查看次数

标签 统计

java ×1

spring-data-jpa ×1