以下代码中的unsaved-value="4"和stu.setId(4)值一样 都是4
表示session.saveOrUpdate(stu)后面的对象会被看作是临时对象 即是save方法
上面的代码会在数据表中插入一条记录 
如果在.hbm.xml文件中没有unsaved-value="4"或者unsaved-value后面的值和
stu.setId(4)不一样就直接修改对应的id=4的那条记录 那么这种情况下实际上
saveorUpdate(obj)会把后面的对象当作游离对象来对待 即是update方法