【问题标题】:stateless annotation cannot be found找不到无状态注解
【发布时间】:2013-02-10 00:40:31
【问题描述】:

我在使用 JPA(休眠)时遇到了一点问题

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.validation.constraints.NotNull;
/**
 * Bean decribing a user.
 * 
 */
@Entity
public class User implements Serializable {
... 

我可以使用一些注解(如@Entity),如上例所示。

但是 Eclipse 找不到 @Stateless。 为什么?

我正在使用 Hibernate 的最新版本 (4.1.9) 我创建了一个用户库,其中包含来自休眠目录的所有必需库。 我使用 JPA Project Facet 升级了我的动态 Web 项目。

【问题讨论】:

  • Stateless 是 EJB 的一部分,而不是 JPA。你需要a good tutorial
  • 好的,你能告诉我在哪里可以找到 EJB 实现吗?我认为 Hibernate 是 JPA 和 EJB 的实现。

标签: jpa java-ee-6


【解决方案1】:

我通过使用包含 EJB 实现的 TomEE Web 服务器解决了我的问题

【讨论】:

    【解决方案2】:

    @Stateless 注解与 EJB 相关。为此,您需要在项目构建路径中包含 EJB3.1 jar。

    【讨论】:

      猜你喜欢
      • 2012-08-26
      • 1970-01-01
      • 2021-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多