I want to create users in database with md5 password, but I don't have idea, how to do it best. I am using JSF (+PrimeFaces) and JPA. Pieces of code:
registration.xhml:
 <p:password id="password" value="#{userBean.password}" match="repeatPassword" required="true" label="Password"> <f:validateLength minimum="8" /> </p:password>
UserBean:
@ManagedBean
@RequestScoped
public class UserBean {
private String password; 
 public String getPassword() {
    return password;
}
public void setPassword(String password) {
    this.password = password;
}
public void register(){
    User user = new User();
    user.setFirstName(firstName);
    user.setLastName(lastName);
    user.setEmail(email);
    user.setPassword(password);
    dao.addUser(user);
}
User
@Entity
@Table(name = "users")
public class User implements Serializable {
private String password;
public String getPassword() {
    return password;
}
public void setPassword(String password) {
    this.password = password;
}
 
    