hibernate在执行完save(Object obj)之后,我们就可以直接拿出刚才我们新加入对象的id值。前提条件是该对象定义了ID并且存在getter/setter方法。才可以通过obj.getId()获取刚刚添加进去的id值,
这个的原理我找了好久这原来是hibernate的一级session缓存机制,当我们save之后session里面的对象和数据库中的持久化对象保持一致直到fulsh之后。
hibernate在执行完save(Object obj)之后,我们就可以直接拿出刚才我们新加入对象的id值。前提条件是该对象定义了ID并且存在getter/setter方法。才可以通过obj.getId()获取刚刚添加进去的id值,
这个的原理我找了好久这原来是hibernate的一级session缓存机制,当我们save之后session里面的对象和数据库中的持久化对象保持一致直到fulsh之后。