jpa

    4

    2答えて

    Oracleは空の文字列をnullとして処理することはよく知られています。 しかし、JPAのキャッシングによるこの動作のために問題が発生しています。 私は、JPA(Toplink Essentials)を使って1フィールドとして空の文字列を持つエンティティを使い続けます。 Oracleは、この値を格納するときにこの値をnullに変換します。 しかし、エンティティをフェッチすると、JPAはキャッシュ

    0

    2答えて

    I 2つの表は、このようなエンティティ(実体は匿名化され、無関係な性質のトリミング)と一緒に参加している: メール - EMAIL_ID - タイトル - ボディ(Hibernateが使用していますここBody_IDフィールド) ボディ - Body_ID - Body_Text 私は(つまり、Body_IDがnullである)に関連するボディ行を持たないすべての電子メールのエントリを取得したいと思

    4

    6答えて

    MySQL 5.0.67でHibernateのJPA実装を使用しています。 MySQLはInnoDBを使用するように設定されています。 JPAクエリ(SQLに変換される)を実行すると、IN句を使用すると個々のクエリを実行するよりも処理速度が遅くなることがわかりました。例: SELECT p FROM Person p WHERE p.name IN ('Joe', 'Jane', 'Bob', '

    0

    5答えて

    JPAオブジェクトモデルを使用してアプリケーションを構築し、そのモデルとやりとりするための複数のデータアクセスオブジェクトを作成しています。私は、さまざまなデータアクセスオブジェクト間で多くのコード(本質的にCRUD)を繰り返していることが分かりました。ターゲットJPAクラスのみが異なります。 JPAモデルで使用できる抽象ライブラリを誰かが知っていて、必要なDAO(またはCRUD操作)を生成するか

    15

    4答えて

    JPAには2つのエンティティEntry and Commentがあります。エントリには、2つのコメントオブジェクトのコレクションが含まれています。 @Entity public class Entry { ... @OneToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL) @IndexColumn(

    1

    1答えて

    私は、エンティティをデータベースに永続化するためのステートレスBeanを保持しています。このステートレスBeanは、メッセージBeanのonMessageメソッドによって呼び出されます。たとえメソッドにREQUIRES_NEWというアノテーションが付けられていても、トランザクションの外部でメソッドを永続化するのは、次のメッセージで呼び出されます。 javax.persistence.Transac

    1

    1答えて

    私のエンティティは、このようになりますという名前のクエリがあります:私は、全体の結果リストを取得しようとした場合 query.setHint("eclipselink.cache-usage", "CheckCacheThenDatabase"); ::私はクエリキャッシュのヒントを設定したい私のコードで @NamedQuery(name = "Person.find", query = "s

    2

    2答えて

    私はいくつかの表をモデル化するためにHibernateのJPA implを使用しています。 が、私はそれをハックして定義しようとしました NULL可能できる3そのうち4列、上で一意のインデックスを持ってい 主キーがない:私はそれをテーブルにマッピングするトラブルを抱えていますコンポジットIDとしてのインデックスですが、いくつかのカラムがヌル可能なので、これは正しく動作しません。これはJPA/Hib

    4

    3答えて

    私のアプリケーションではかなり簡単なJPA @ManyToManyの関係が設定されています。 Productは、1つまたは複数の部分の一部である。各OrderSystemは、多くのProductを持つことができます。典型的な多対多の関係です。 私はこの問題を抱えています:orderSystems.remove()を使用してProductからOrderSystemへの参照を削除すると、そのセッション

    3

    1答えて

    私は3つのエンティティ:ユーザ、契約(多対多の関係)、中間エンティティ:UserContract(これはいくつかのフィールドを格納するために必要です)が必要です。 私が知りたいのは、JPA/EJB 3.0のこれらのエンティティ間の関係を定義して、操作(永続性、削除など)がOKであることです。 たとえば、ユーザーとその契約を作成し、簡単な方法で永続化したいと考えています。 は、現在、私が持っているも