0

我目前有一个 @model 类,它使用一个无状态会话 bean,它有一个实体管理器来持久化到数据库。我可以从 xhtml 页面成功调用 @model 类,并将一个新的“任务”保存到数据库中,如下所示:

{index.createTask()}

但是当我尝试通过调用模型类中的函数来从 java 类中做类似的事情时,它失败了!

知道为什么/我做错了什么吗?

我是 java ee 和 stackoverflow 的新手,所以如果这是一个愚蠢的问题,我会提前道歉。

4

1 回答 1

0

所以通过

当我尝试从 java 类做类似的事情时

你的意思是你createTask()从一个普通的java类访问,它通过一些java主类开始?

如果是这样,那么您没有可用的容器来为您完成所有必要的工作,以持久化一个实体。您可以在 J2SE 的容器外使用实体类和 JPA,但是您必须自己创建实体管理器。

于 2013-06-26T14:06:41.577 回答