Hibernate 对象PO的save()与persist()方法的区别

来源:互联网 发布:linux expect sftp 编辑:程序博客网 时间:2024/06/05 16:18

Hibernate对象的三种状态,Hibernate对象是一种POJO.在程序运行过程中该对象可以有三种状态:

瞬时状态:在对象被创建时,该对象处于瞬时状态,当该对象被取消引用时,该对象将被垃圾回收。

持久化状态:瞬时状态的对象被Session所调用时,该对象变为持久化状态。

托管状态:持久化状态的Session被关闭时,该对象处于托管状态。


save() 方法返回一个对象的主键。

persist()方法没有返回值。