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 プロジェクト ファセットを使用して動的 Web プロジェクトをアップグレードしました。

4

2 に答える 2

0

EJB実装を含むTomEEWebサーバーを使用して問題を解決しました

于 2013-02-10T11:38:12.383 に答える
0

@Stateless アノテーションは EJB スタッフに関連しています。このためには、プロジェクトのビルド パスに EJB3.1 jar を含める必要があります。

于 2013-02-27T05:08:35.167 に答える