说具体一点public String addObject(final Object o) {
return (String) this.getHibernateTemplate().execute(
new HibernateCallback() {
public Object doInHibernate(Session session) {
Transaction tx = session.beginTransaction();
try {
session.setFlushMode(FlushMode.AUTO);
session.save(o);
session.flush();
tx.commit();
} catch (JDBCException e) {
在这个地方编写错误信息,并把信息存到数据库中
} catch (Exception e) {
tx.rollback();
System.out.println("查看程序异常");
e.printStackTrace();
return "提示信息";
}

return null;
}
});
}错误信息包括,操作人,时间,原因
主要是原因必须包含o的所有属性及属性值的描述