【问题标题】:Calling a Java ee @model from a POJO从 POJO 调用 Java ee @model
【发布时间】:2013-06-25 10:08:15
【问题描述】:

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

{index.createTask()}

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

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

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

【问题讨论】:

    标签: jakarta-ee model pojo entitymanager


    【解决方案1】:

    所以

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

    你的意思是你访问例如createTask() 来自一个通过一些 java 主类启动的普通 java 类?

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

    【讨论】:

      猜你喜欢
      • 2017-12-28
      • 1970-01-01
      • 1970-01-01
      • 2020-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-26
      相关资源
      最近更新 更多