调用Hibernate中的session.save(obj)方法的时候如何确定保存是否成功啊
我现在在做一个注册的功能,publicbooleanregist(Memberm){Sessionsession=HibernateUtil.getSession();T...
我现在在做一个注册的功能,
public boolean regist(Member m) {
Session session = HibernateUtil.getSession();
Transaction ts = session.beginTransaction();
boolean result = false;
try {
session.save(m);
result = true;
} catch (Exception e) {
}
ts.commit();
HibernateUtil.closeSession();
return result;
}
我
已经try-catch了,但是出现异常后程序还是停了。。。我琢磨这是不是Hibernate在save方法中已经对异常进行了处理,但是在catch
块里还是throw了某个运行时异常。。。我这个程序如果是插入失败的话,程序马上就停掉了。。。我想做的功能是调用save方法之后我能够准确的得到结
果是否插入成功。。请问我该怎么做 展开
public boolean regist(Member m) {
Session session = HibernateUtil.getSession();
Transaction ts = session.beginTransaction();
boolean result = false;
try {
session.save(m);
result = true;
} catch (Exception e) {
}
ts.commit();
HibernateUtil.closeSession();
return result;
}
我
已经try-catch了,但是出现异常后程序还是停了。。。我琢磨这是不是Hibernate在save方法中已经对异常进行了处理,但是在catch
块里还是throw了某个运行时异常。。。我这个程序如果是插入失败的话,程序马上就停掉了。。。我想做的功能是调用save方法之后我能够准确的得到结
果是否插入成功。。请问我该怎么做 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询