列出hibernate中实体对象的三种状态?

(1)瞬时态:对象里面没有id值,对象与session没有关联。

例:User u=new User();

        u.setName("z");

u.setTel("321");

(2)持久态:对象里面有id值,对象与session有关联。

例:User user=session.get(User.class,1);

(3)托管态:对象有id值,对象与session没有关联

例:User u=new User();

u.setId(1);

session.saveOrUpdate()此方法在实体类为瞬时态时候做添加,托管态和持久态时候做修改
---------------------
作者:Daydream Mr.
来源:CSDN
原文:https://blog.csdn.net/z498596750/article/details/54891197
版权声明:本文为博主原创文章,转载请附上博文链接!

posted @ 2019-03-14 20:34  fastPass  阅读(407)  评论(0编辑  收藏  举报