Я уже некоторое время ломал голову над этой ошибкой, но не могу ее решить. Я использовал Hibernate 3, чтобы сохранить Пользователь сущность. Но я получаю java.sql.SQLException: поле 'passwordConfirmation' не имеет значения по умолчанию ошибка, когда я пытаюсь это сделать.
Ниже моя Пользователь сущность:
User.java
@Entity
public class User implements Serializable {
private Long id;
private String email;
private String password;
private String passwordConfirmation;
private String captcha;
@Id @GeneratedValue
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
@NotEmpty
@Email
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
@NotEmpty
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
@NotEmpty
@Transient
public String getPasswordConfirmation() {
return passwordConfirmation;
}
public void setPasswordConfirmation(String passwordConfirmation) {
this.passwordConfirmation = passwordConfirmation;
}
}
Может ли кто-нибудь помочь мне понять, почему я получаю эту ошибку?