[英]Simple object persist in Spring + hibernate
我想這樣做不是標准的方法,所以任何提示都會有所幫助,這是我的代碼:
@RequestMapping("/register")
public String register(Map<String, Object> map, @ModelAttribute("user") MyUser user) {
if(user.getLogin() == ""){
map.put("user", new MyUser());
}
else{
map.put("user", user);
map.put("result", userService.addMyUser(user));
}
return "register";
}
什么原因導致以下錯誤:
org.hibernate.AssertionFailure:org.mypackage.MyUser條目中的id為null(發生異常后不要刷新Session)
這是MyUser
類:
@Entity
@Table(name="MyUser")
public class MyUser{
@Id
@Column(name="idMyUser")
@GeneratedValue
private Integer id;
@Column(name="login")
private String login;
@Column(name="password")
private String password;
public String getLogin() {
return login;
}
public void setLogin(String login) {
this.login = login;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.