假设我有一个使用属性调用的 JPAFoo
实体String myStr
;
当我现在像这样定义无状态会话 bean 时:
@Stateless
@LocalBean
public class FooBean {
@PersistenceContext(unitName="foo-pu")
private EntityManager em;
public Foo getFoo(int id) {
return em.find(Foo.class,id);
}
public void changeMyStr(Foo entity) {
entity.setMyStr("fooStr");
}
}
changeMyStr()
如果我通过之前获取的Foo
对象,所做的更改会持续存在getFoo()
吗?