Java 异常:调用save()之前,必须手动分配此类的会话问题ID:org.me.Testservices.TblUsers
我有个例外 在此之前,必须手动分配此类的会话问题ID 调用save():org.me.Testservices.TblUsersJava 异常:调用save()之前,必须手动分配此类的会话问题ID:org.me.Testservices.TblUsers,java,hibernate,exception,netbeans,Java,Hibernate,Exception,Netbeans,我有个例外 在此之前,必须手动分配此类的会话问题ID 调用save():org.me.Testservices.TblUsers 如果你需要其他文件,我可以提供。我正在尝试为Android应用程序创建一个web服务,而且我喜欢Hibernate技术。请让我知道优化上述代码的最佳方法。我正在使用Glassfish服务器测试web服务。TblUsers@Entity类的@Id字段具有字符串类型,因此它无法为您生成Id。在保存之前,必须由应用程序设置标识符的值 public String reg
如果你需要其他文件,我可以提供。我正在尝试为Android应用程序创建一个web服务,而且我喜欢Hibernate技术。请让我知道优化上述代码的最佳方法。我正在使用Glassfish服务器测试web服务。TblUsers
@Entity
类的@Id
字段具有字符串类型,因此它无法为您生成Id。在保存之前,必须由应用程序设置标识符的值
public String registernewUser( String name , String email,String password,String MObileNo,String Utype)
{
TblUsers ins =new TblUsers();
ins.setUsername(name);
ins.setEmail(email); // set email
ins.setPassword(password);
ins.setMobileNo(MObileNo);
ins.setTblUsersType(Utype);
ins.setTblUserscol("D");
ins.setTblUsersType("C");
try{
/* session.beginTransaction();
session.save(ins);
session.getTransaction().commit();
session.close();*/
Transaction t= session.beginTransaction();
session.save(ins);
t.commit();
return "Operation executed";
}
catch(Throwable ex)
{
System.err.println("Session Issue " + ex.getMessage());
return ex.getMessage();
}
}
}
public String registernewUser( String name , String email,String password,String MObileNo,String Utype)
{
TblUsers ins =new TblUsers();
ins.setUsername(name);
ins.setEmail(email); // set email
ins.setPassword(password);
ins.setMobileNo(MObileNo);
ins.setTblUsersType(Utype);
ins.setTblUserscol("D");
ins.setTblUsersType("C");
try{
/* session.beginTransaction();
session.save(ins);
session.getTransaction().commit();
session.close();*/
Transaction t= session.beginTransaction();
session.save(ins);
t.commit();
return "Operation executed";
}
catch(Throwable ex)
{
System.err.println("Session Issue " + ex.getMessage());
return ex.getMessage();
}
}
}