問題タブ [entity-bean]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1460 参照

java - EJBエンティティBeanを使用してmysqlデータベースに接続するにはどうすればよいですか?

mysqlデータベースでejbを構成する方法は?EJBエンティティBeanを使用してmysqlデータベーステーブルにアクセスしたい

0 投票する
1 に答える
280 参照

java - EntityManager識別子生成例外?

entitybeanとentitymanagerを使用してDBにレコードを作成しようとすると、この問題が発生しました。UserManagerImpl.javaに2つのメソッドがありますが、奇妙なことに、findalluserメソッドが適切に機能し、1つ作成するとJboss-7コンソールで次の例外がスローされます。コードを以下に示します。

MySqlでテーブルを作成するために使用したsqlステートメントは

本当に何が悪いのかわからないので、よろしくお願いします!

0 投票する
3 に答える
3628 参照

jpa - EJB2エンティティBeanからEJB3に移行します

EJB 2.0で作成されたエンティティBeanがいくつかあり、EJB 3.xに移行する必要がありますが、エンティティBeanの使用がEJB 3.xで変更され、代わりにJPAを使用していることを調査しました。

Beanを作動させてEJB3.xに慣れるためのソリューションはどこにありますか?

0 投票する
3 に答える
4249 参照

java - 用語: 「エンティティ Bean」と「データ モデル」

ある開発者が「エンティティ Bean」という用語を使用し、ある開発者が「データ モデル」と比較的似たものを説明している会話をしています。

これらの用語は同義ですか? 用語が意味する、考慮すべき微妙な違いはありますか?

環境は PHP であり、開発者には Java の経験が関係しています。

0 投票する
1 に答える
86 参照

jakarta-ee - データベースから約100個のオブジェクトを画面に出力してみる

Web アプリケーションは 1 つのエンティティ Bean (ejb 2.0) を使用し、データベースからオブジェクトを出力するための 1 つのページを持ちます。エンティティのすべてのメソッドを実装し、すべてのエラーをチェックしました。データベースにテーブルがあり、最初の 100 個のオブジェクト (ID とその名前) を出力しようとしています。しかし、100 個のオブジェクトに 20 秒かかります。非常に遅いです:( エンティティ Bean のいくつかの実装を試しましたが、結果は同じです。

private void loadRow() は、SQLException、NamingException、Exception をスローします {

これは私の loadRow メソッドで、ejbLoad から呼び出されます。よくわかりませんが、もしかしたら不具合があるのでしょうか?

0 投票する
1 に答える
1576 参照

orm - 名前付きクエリを ORM.xml ファイルに入れる必要がありますか?

私は最近、JPAエンティティをF-edしました。その機能を取り戻すために必死に努力しています。エンティティにいくつかのデフォルト クエリを追加した後、セッション Bean でそれらを呼び出すことができません...この例外が発生しています

上記の名前付きクエリは存在しますが、それは単なる永続クラス (またはエンティティ Bean) への注釈です。それを ORM.xml ファイルに追加する必要がありますか? ORM.xml ファイルに注釈を付けるか、エンティティ Bean に直接注釈を付けることができたことを覚えているようです。ここでステップがありませんか?

ありがとう。

更新: 実際の名前付きクエリ:

これは、ステートレス セッション Bean で呼び出す場所です。

}

なぜ見つからないように見えるのかわかりませんか?私は Websphere 統合開発者で働いています。何かが正しく更新されていない可能性がありますか?

0 投票する
2 に答える
2988 参照

jpa - JPAを使用して1つの列のみを返すことが可能

Open JPA エンティティがあり、多対多の関係を正常に接続しています。現在、テーブル全体を正常に取得していますが、実際にはそのテーブルの ID のみが必要です。後でデータベースを呼び出して、必要なエンティティを再構築する予定です (プログラムの流れに従って)。ID (またはそのテーブルの 1 つの列) のみが必要です。
1) エンティティ Bean、またはエンティティ Bean を呼び出すために使用するステートレス セッション Bean でこれを制限しようとする必要があります。テーブル全体ではなく、テーブルから ID を取得しますか? これまでオンラインで調べたところ、これを行う方法がわかりません。ですから、これを行う方法はないと思います。3) 単に戻り値を操作するだけの場合、必要な ID リストのみをユーザーに返す別のクラスを作成してユーザーに返す必要がありますか?

ここでは完全に間違っている可能性がありますが、見た目からすると、JPA を使用してこれを行う簡単な方法はないと思います。エンティティ Bean の代わりにカスタム オブジェクトをユーザーに返す必要があります (このカスタム オブジェクト現在のようにテーブル全体ではなく、ID のみを保持します)

何か考えがあります...これは本当に関係ないと思いますが、人々は常にコードを求めているので、どうぞ...

現在、レコードのコレクション全体を取得する方法。私はIDだけが欲しいことを覚えておいてください...

これがエンティティ Bean の呼び方です。これは、プログラムを使用してエンティティ Bean に似たカスタム オブジェクトを作成する必要がある場所だと考えています (ただし、テーブル全体ではなく ID のみを持ち、そこに ID を配置しようとします。

あなたの考えは何ですか?

ありがとう

0 投票する
0 に答える
122 参照

persistence - エンティティ Bean の作成

顧客注文アプリケーションのクラス図

顧客と注文の詳細を格納するために、netbeans で Java EE アプリケーション (Bean コンテナーと Web コンテナー) を作成したいと考えています。1 人の顧客は複数の注文を持つことができますが、1 つの注文に含まれる顧客は 1 人だけです。1) 顧客番号と顧客名で注文の詳細を表示できる必要があります。1) 顧客と注文の詳細を更新できる必要があります。

すでに 2 つの Bean を作成しましたが、顧客の詳細と注文を更新または削除できません。 CustomerEntity

CustomerOrderEntity

0 投票する
1 に答える
1470 参照

netbeans - Glassfish リソース (接続プール) を介して既存のデータベースからエンティティ Bean を作成する

データベースからエンティティ クラスを作成したい。私のデータベースはHSQLで、ファイルを使用してデータを保存します。

このデータベース @ glassfish に接続するように接続プールを構成するのに問題はありません。接続プールを使用するリソースの名前 ( HSQL-file ) はHSQLJdbcResourceです。

ここに画像の説明を入力

JSP ファイルからこのリソースにアクセスするのに問題はありません。このコードは完全に機能します。

ここに画像の説明を入力

しかし、netbeansウィザードを使用してデータベースからエンティティクラスを作成したい場合、問題があります。これは、ニートビーンズがこのためのドライバーを見つけることができないためです。

ここに画像の説明を入力

私はドライバーを持っており、プロジェクトにアタッチされています。また、stdデータソースを介してエンティティクラスを作成することもできますが、グラスフィッシュリソースをトラフしたいのですが、このようにしないと、JPAのためにファイルがロックされます。グラスフィッシュのリソースと接続プールを使用する...悪循環、これに対する解決策はありますか?

ここに画像の説明を入力

0 投票する
1 に答える
1981 参照

java - Java EEで非推奨になったエンティティBeanと@Entityアノテーションの関係は?

Javaにはたくさんの豆と野菜があり、それは私を混乱させ始めています。Java EE 6について新しく出版された本をいくつか読んだことがありますが、それらはすべて「エンティティBean」が削除されたと言っています(「非推奨」は、Javaフレームワークによってまだ洗脳されていない新参者の正しい用語です)。著者は、「エンティティビーンズ」の主題にはまったく触れないだろうとすぐに言います。彼らが言うJPAに置き換えられました。次に、オブジェクト関係マッピングに関する第1章または第2章を作成し、POJOクラスに。で注釈を付けます@Entity。また、デフォルトでは不十分な場合にマッピング構成を指定するために、フィールドに少し注釈を付けます。

ただし、通常、Beanクラスにアノテーションを付けるときは、そのアノテーションを型プレフィックスとして使用します。たとえば、アノテーション@StatefulはBeanをステートフルセッションBeanにします。@Entityそれは、アノテーションがBeanをエンティティBeanにすることを意味するのではありません-まさに彼らが言った非推奨のことです!?