为什么我的实体失去了身份?

时间:2015-04-15 17:30:51

标签: hibernate jsf jsf-2

我有一个hibernate实体,它从jsf视图作为参数传递,如下所示:

 private Block blockOrigin;
     public void methodCalledFromTheView(final Block block) {
          this.blockOrigin = block;
         //do some other suff
  }

但是当我再次单击该按钮,调用相同的方法,传递一个不同的块对象时,blockOrigin有一个空id,但只有id为null,其他字段不是。

我的托管bean是ViewScoped,如果有帮助,可以实现Serializable。

编辑:当我更改为SessionScoped时,id不再设置为null

0 个答案:

没有答案