1

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

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) 的最新版本我创建了一个用户库,其中包含来自 hibernate 目录的所有必需库。我使用 JPA Project Facet 升级了我的动态 Web 项目。

4

2 回答 2

0

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

于 2013-02-10T11:38:12.383 回答
0

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

于 2013-02-27T05:08:35.167 回答