آقا سلام
شرمنده...
من این تغییرات رو دادم.
model.Model
@Id
@Column(unique= true, nullable= false)
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
اینم از کلاس: dataAccess.DataAccessTable
public abstract class DataAccessTable<T> {
@PersistenceContext(unitName = "EJBTest")
private EntityManager entity_Manager;
@SuppressWarnings("unused")
private Class<T> entityClass;
public DataAccessTable(Class<T> entityClass){
this.entityClass= entityClass;
}
public void save(T entity){
entity_Manager.persist(entity);
}
}
و البته تویه فایل index.xhtml هم قسمت مروبط به اسم رو برداشتم و الان فقط ایمیل و پسورد داره.
ولی بازم همون ارور ها رو میده.
فایل ارور رو هم براتون ضمیمه می کنم.
البته باید بگم که دیتا بیس رو تغییر دادم و قسمت اسم رو پاک کردم و قسمت آی دی رو اضافه کردم که با نوع integer هستش.
فقط بی زحمت زیر دیپلم حرف بزنید و جاهایی که باید تغییر بدم رو بگید ممنون میشم.
باتشکر... بازم دست شما ها درد نکنه.