問題タブ [named-query]
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.
hibernate - エンティティを使用したHibernatesql名前付きクエリ
エンティティ内のBeanを返すSQLクエリを作成する必要があります...例を挙げて説明しようとしています。
これは、クエリから取得したいBeanです。
これはxmlクエリマッピングです:
しかし、Hibernateは、「evento.id」である主キーだけでなく、selectにEventiのすべてのプロパティが必要であると私に言います。なんで?
hibernate - 名前付きクエリでエンティティ名が置き換えられます
これがシナリオです:
Hibernateでマップされた2つのクラス「Foo」と「EnhancedFoo」があります
両方のクラスが同じテーブル「foo」にマップされます
EnhancedFooはFooを拡張します
Foo.hbm.xmlには、次のような名前付きクエリ「findactivefoos」が含まれています。
ここで、構成をロードしようとすると、次の例外が発生します。
EnhancedFoo.hbm.xmlにはマップされたプロパティ「active」がないため、これは正しいですが、なぜ休止状態で「Foo」が「EnhancedFoo」に置き換えられるのでしょうか。
これは私が試したことです:
次のように、マッピングファイルに「enity-name」属性を追加しようとしました。
その後、構成は正常にロードされますが、Fooを挿入しようとすると、次のようになります。
コードの関連部分は次のとおりです。
java - manytomany エンティティの名前付きクエリを作成するには?
ブランド
テーブル brandcategory whoes categoryID = :categoryID からブランド ID を取得したいのですが、エンティティ ブランドで名前付きクエリを作成するにはどうすればよいですか?
これは動作しません:
java - where句のlikeを使用した名前付きクエリ
名前付きクエリのwhere句にlikeを含めることは可能ですか?私は次のことをしようとしていますが、例外が発生しています
通常のSQLの場合と同じように%を追加しようとしましたが、コンパイル時に例外が発生します。
どんなポインタでも大歓迎です!
ありがとう
java - NamedQuery との内部結合?
3 つの異なるテーブルからリストにデータを取得する必要があります。私はどのようにnamedQueryでそれを行うのだろうかと思っていましたか? オンラインで検索することで可能であることがわかりましたが、機能させることができません。
それが、namedQuery に変換したいものです。誰かが私を正しい方向に蹴ることができれば、それは素晴らしいことです.
jpa - 2xエンティティJPA全体の検索
接続されている JPA の Game と GameScore の 2 つのエンティティがあります。プレーヤーがゲームに参加すると、新しい GameScore が作成されます。しかし、プレイヤーが参加していないゲームを取得する必要があります(GameScoreを持っていません)。どうすればそれができますか?NamedQueries と CriteraBulder で試しましたが、結果はありませんでした。
ゲーム終了:
GameScore エンティティ
nhibernate - サブクラスごとのテーブルを持つNHibernate名前付きクエリ
名前付きクエリのみを使用してデータベースにアクセスするプロジェクトがあります。最近、サブクラス パターンごとにテーブルに従ってマッピングする予定の新しいエンティティを作成したので、ドキュメントに従ってマッピングを作成しました。各サブクラスをロードします。
これまでに行ったことは次のとおりです。
エンティティ:
マッピング:
実行しようとしているクエリは次のとおりです。
これにより、nhibernate によって次の SQL が生成されます。
ご覧のとおり、サブクラスを正しく検出し、サブクラスにのみ属するフィールド PedalType をロードしようとしますが、エイリアスを持つテーブルがないため[Gear]_1_.
、クエリは失敗します...
ペダルテーブルとの結合を試みましたが、エイリアスを次のように変換する正しい方法を見つけることができません。[Gear]_1_.
何か助けはありますか?
grails - 日付ベースのクエリ Grails
私はドメインクラスを持っています:
指定された月と年に基づいて、A のさまざまなオブジェクトの数を取得できるようにする namedQuery またはクロージャーを作成したいと考えています。オブジェクトを次の形式で表示したい:
これをどのように達成できるかについてのアイデアはありますか?
jpa - nativequery の代替の namedquery
jpa でクエリをネイティブクエリから ( named-query または create-query ) に変更する必要があります。
このクエリは、すべてのテーブル名を返します (テーブル名の外部キーは、このテーブル (sampleTable1) を参照します)。
createQuery または namedQuery を変更するとエラーが発生しました。
お気に入り
このクエリを namedQuery または createQuery に変更する方法。可能です?
createquery を使用すると、次のエラーが表示されます
助けてください、よろしくお願いします。
java - EclipseLink を使用して Oracle でクエリを実行すると奇妙な動作が発生する
次のように名前付きクエリを作成しました。
これは、次の sql に変換されます。
そして、それは戻りますORA-00904: "TABLE_NAME1"."FIELD3": invalid identifier
しかし、次のように手動で変更すると機能します:(それらはすべて期待どおりに機能します)
PS .:セキュリティ上の理由から、テーブルまたはフィールドの名前を付けることはできません。
問題は、テーブル名がラベルとともに明示的に設定されている場合、クエリが機能しないことです。
名前付きクエリを変更して代替ソリューションを提供しないでください。そのままで問題なく、名前付きクエリを変更することはできません。本当にエラーがない限り。