📅  最后修改于: 2021-01-02 15:59:13             🧑  作者: Mango
在Hibernate中,要么创建实体的对象并将其保存到数据库中,要么从数据库中获取实体的数据。在这里,每个实体都与生命周期相关联。实体对象经过生命周期的不同阶段。
Hibernate生命周期包含以下状态:-
Employee e=new Employee(); //Here, object enters in the transient state.
e.setId(101);
e.setFirstName("Gaurav");
e.setLastName("Chawla");
我们可以将以下任何一种方法用于持久状态。
session.save(e);
session.persist(e);
session.update(e);
session.saveOrUpdate(e);
session.lock(e);
session.merge(e);
我们可以对分离状态使用以下任何一种方法。
session.close();
session.clear();
session.detach(e);
session.evict(e);