hibernate标示符的意义-不同的对象标示符必须不一样

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hibernate标示符的意义-不同的对象标示符必须不一样相关的知识,希望对你有一定的参考价值。


7.标示符的意义-不同的对象标示符必须不一样


@Test
public void testIdentity(){
    Session session = sessionFactory.openSession();
    Transaction transaction = session.beginTransaction();
    Person person = (Person)session.get(Person.class, 1L);
    Person person2 = new Person();
    person2.setPid(1L);
    session.update(person2);
    transaction.commit();
    session.close();
}

hibernate中,不允许出现这种情况:两个持久化对象,但是标示符的值一样


以上是关于hibernate标示符的意义-不同的对象标示符必须不一样的主要内容,如果未能解决你的问题,请参考以下文章

Python 标示符和关键字

hibernate注解配置

ABP官方文档翻译 3.2 值对象

ABP官方文档翻译 3.2 值对象

UML 类图总结

标示对象内溢出文本