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标示符的意义-不同的对象标示符必须不一样的主要内容,如果未能解决你的问题,请参考以下文章