我的问题: 为了测试我在hibernate中使用了一个内存数据库。 我创建了一个名为'event'的新对象,并且不设置任何属性。然后我打开一个新的Session(通过sessionFactory)并调用session.saveOrUpdate(event)。 然后我结束会议。
我打开一个新的Session并从数据库中获取事件对象
(Event result = (Event) session.get(Event.class, subject.getId()));
然后我设置如:event.setName("test")
,...和session.saveOrUpdate(result)
之类的属性。
我关闭会话然后打开一个新会话。
事件仍然存在,但属性不存在。
有什么建议吗?