DetachedCriteria 关联查询出错,求解答

发布于 2021-11-28 14:57:02 字数 1480 浏览 749 评论 1

@Entity
@Table(name="t_applicant")
public class Applicant extends BaseEntity{

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

@Column(name="user_id")
private User user;

public Long getId() {
return id;
}


public void setId(Long id) {
this.id = id;
}


@ManyToOne(cascade={CascadeType.ALL})
@JoinColumn(name="id")
public User getUser() {
return user;
}


public void setUser(User user) {
this.user = user;

}



@Entity
@Table(name="t_user")
public class User extends BaseEntity{

private static final long serialVersionUID = -7962088110132926545L;


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


@Column(name = "userName")
@NotBlank(message = "用户名称不能为空.")
private String userName;


public Long getId() {
return id;
}


public void setId(Long id) {
this.id = id;
}


public String getUserName() {
return userName;
}


public void setUserName(String userName) {
this.userName = userName;
}


}


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

囚你心 2021-11-29 04:39:36

这样用真的可以吗?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文