問題タブ [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.
java - EJBエンティティBeanを使用してmysqlデータベースに接続するにはどうすればよいですか?
mysqlデータベースでejbを構成する方法は?EJBエンティティBeanを使用してmysqlデータベーステーブルにアクセスしたい
java - EntityManager識別子生成例外?
entitybeanとentitymanagerを使用してDBにレコードを作成しようとすると、この問題が発生しました。UserManagerImpl.javaに2つのメソッドがありますが、奇妙なことに、findalluserメソッドが適切に機能し、1つ作成するとJboss-7コンソールで次の例外がスローされます。コードを以下に示します。
MySqlでテーブルを作成するために使用したsqlステートメントは
本当に何が悪いのかわからないので、よろしくお願いします!
jpa - EJB2エンティティBeanからEJB3に移行します
EJB 2.0で作成されたエンティティBeanがいくつかあり、EJB 3.xに移行する必要がありますが、エンティティBeanの使用がEJB 3.xで変更され、代わりにJPAを使用していることを調査しました。
Beanを作動させてEJB3.xに慣れるためのソリューションはどこにありますか?
java - 用語: 「エンティティ Bean」と「データ モデル」
ある開発者が「エンティティ Bean」という用語を使用し、ある開発者が「データ モデル」と比較的似たものを説明している会話をしています。
これらの用語は同義ですか? 用語が意味する、考慮すべき微妙な違いはありますか?
環境は PHP であり、開発者には Java の経験が関係しています。
jakarta-ee - データベースから約100個のオブジェクトを画面に出力してみる
Web アプリケーションは 1 つのエンティティ Bean (ejb 2.0) を使用し、データベースからオブジェクトを出力するための 1 つのページを持ちます。エンティティのすべてのメソッドを実装し、すべてのエラーをチェックしました。データベースにテーブルがあり、最初の 100 個のオブジェクト (ID とその名前) を出力しようとしています。しかし、100 個のオブジェクトに 20 秒かかります。非常に遅いです:( エンティティ Bean のいくつかの実装を試しましたが、結果は同じです。
private void loadRow() は、SQLException、NamingException、Exception をスローします {
これは私の loadRow メソッドで、ejbLoad から呼び出されます。よくわかりませんが、もしかしたら不具合があるのでしょうか?
orm - 名前付きクエリを ORM.xml ファイルに入れる必要がありますか?
私は最近、JPAエンティティをF-edしました。その機能を取り戻すために必死に努力しています。エンティティにいくつかのデフォルト クエリを追加した後、セッション Bean でそれらを呼び出すことができません...この例外が発生しています
上記の名前付きクエリは存在しますが、それは単なる永続クラス (またはエンティティ Bean) への注釈です。それを ORM.xml ファイルに追加する必要がありますか? ORM.xml ファイルに注釈を付けるか、エンティティ Bean に直接注釈を付けることができたことを覚えているようです。ここでステップがありませんか?
ありがとう。
更新: 実際の名前付きクエリ:
これは、ステートレス セッション Bean で呼び出す場所です。
}
なぜ見つからないように見えるのかわかりませんか?私は Websphere 統合開発者で働いています。何かが正しく更新されていない可能性がありますか?
jpa - JPAを使用して1つの列のみを返すことが可能
Open JPA エンティティがあり、多対多の関係を正常に接続しています。現在、テーブル全体を正常に取得していますが、実際にはそのテーブルの ID のみが必要です。後でデータベースを呼び出して、必要なエンティティを再構築する予定です (プログラムの流れに従って)。ID (またはそのテーブルの 1 つの列) のみが必要です。
1) エンティティ Bean、またはエンティティ Bean を呼び出すために使用するステートレス セッション Bean でこれを制限しようとする必要があります。テーブル全体ではなく、テーブルから ID を取得しますか? これまでオンラインで調べたところ、これを行う方法がわかりません。ですから、これを行う方法はないと思います。3) 単に戻り値を操作するだけの場合、必要な ID リストのみをユーザーに返す別のクラスを作成してユーザーに返す必要がありますか?
ここでは完全に間違っている可能性がありますが、見た目からすると、JPA を使用してこれを行う簡単な方法はないと思います。エンティティ Bean の代わりにカスタム オブジェクトをユーザーに返す必要があります (このカスタム オブジェクト現在のようにテーブル全体ではなく、ID のみを保持します)
何か考えがあります...これは本当に関係ないと思いますが、人々は常にコードを求めているので、どうぞ...
現在、レコードのコレクション全体を取得する方法。私はIDだけが欲しいことを覚えておいてください...
これがエンティティ Bean の呼び方です。これは、プログラムを使用してエンティティ Bean に似たカスタム オブジェクトを作成する必要がある場所だと考えています (ただし、テーブル全体ではなく ID のみを持ち、そこに ID を配置しようとします。
あなたの考えは何ですか?
ありがとう
persistence - エンティティ Bean の作成
顧客と注文の詳細を格納するために、netbeans で Java EE アプリケーション (Bean コンテナーと Web コンテナー) を作成したいと考えています。1 人の顧客は複数の注文を持つことができますが、1 つの注文に含まれる顧客は 1 人だけです。1) 顧客番号と顧客名で注文の詳細を表示できる必要があります。1) 顧客と注文の詳細を更新できる必要があります。
すでに 2 つの Bean を作成しましたが、顧客の詳細と注文を更新または削除できません。
netbeans - Glassfish リソース (接続プール) を介して既存のデータベースからエンティティ Bean を作成する
データベースからエンティティ クラスを作成したい。私のデータベースはHSQLで、ファイルを使用してデータを保存します。
このデータベース @ glassfish に接続するように接続プールを構成するのに問題はありません。接続プールを使用するリソースの名前 ( HSQL-file ) はHSQLJdbcResourceです。
JSP ファイルからこのリソースにアクセスするのに問題はありません。このコードは完全に機能します。
しかし、netbeansウィザードを使用してデータベースからエンティティクラスを作成したい場合、問題があります。これは、ニートビーンズがこのためのドライバーを見つけることができないためです。
私はドライバーを持っており、プロジェクトにアタッチされています。また、stdデータソースを介してエンティティクラスを作成することもできますが、グラスフィッシュリソースをトラフしたいのですが、このようにしないと、JPAのためにファイルがロックされます。グラスフィッシュのリソースと接続プールを使用する...悪循環、これに対する解決策はありますか?
java - Java EEで非推奨になったエンティティBeanと@Entityアノテーションの関係は?
Javaにはたくさんの豆と野菜があり、それは私を混乱させ始めています。Java EE 6について新しく出版された本をいくつか読んだことがありますが、それらはすべて「エンティティBean」が削除されたと言っています(「非推奨」は、Javaフレームワークによってまだ洗脳されていない新参者の正しい用語です)。著者は、「エンティティビーンズ」の主題にはまったく触れないだろうとすぐに言います。彼らが言うJPAに置き換えられました。次に、オブジェクト関係マッピングに関する第1章または第2章を作成し、POJOクラスに。で注釈を付けます@Entity
。また、デフォルトでは不十分な場合にマッピング構成を指定するために、フィールドに少し注釈を付けます。
ただし、通常、Beanクラスにアノテーションを付けるときは、そのアノテーションを型プレフィックスとして使用します。たとえば、アノテーション@Stateful
はBeanをステートフルセッションBeanにします。@Entity
それは、アノテーションがBeanをエンティティBeanにすることを意味するのではありません-まさに彼らが言った非推奨のことです!?