我在使用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项目。
答案 0 :(得分:0)
我通过使用包含EJB实现的TomEE Web服务器解决了我的问题
答案 1 :(得分:0)
@Stateless注释与EJB内容相关。为此,您需要在项目构建路径中包含EJB3.1 jar。