无法找到无状态注释

时间:2013-02-10 00:40:32

标签: jpa java-ee-6

我在使用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项目。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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