50,526
社区成员
发帖
与我相关
我的任务
分享
@Test
public void test(){
Session session = template.getSessionFactory().openSession();
session.getTransaction().begin();
Person person = (Person )session.get(Person.class, 4L);
person.setName("testName");
session.getTransaction().commit();//事物提交后会自动更新Person
}
Person person=new Person();
hibernateTemplate.save(person);
System.out.println(person.getId());
请问Hibernate是如何做到save一条记录后后还能获取到这条记录数据库层面对象的ID。 Person person=new Person();
hibernateTemplate.save(person);
System.out.println(person.getId());
请问Hibernate是如何做到save一条记录后后还能获取到这条记录数据库层面对象的ID。