saveOrUpdate(obj)

/****
* 通过实体保存或存储数据
* @param obj 保存的实体
*/
public boolean saveOrUpdate(Object obj) {
boolean succ = false;
Session session = null;
try {
session = getSession();
session.beginTransaction();
session.saveOrUpdate(obj);
session.getTransaction().commit();
succ = true;
} catch (HibernateException e) {
// 事物回滚
if(session != null){
session.getTransaction().rollback();
}
e.printStackTrace();
}finally{
if (session != null) {
if (session.isOpen()) {
session.close();
}
}
}
return succ;
}

你可能感兴趣的:(java)