問題タブ [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 - 名前付きクエリを宣言してHibernateエンティティクラスを削除するにはどうすればよいですか?
Webサイトで使用されるエンティティクラスの基本的な操作を公開するデータアクセスクラスがあります。
このデータアクセスクラスですべてのHQL/SQLクエリを定義したいのですが、休止状態の@NamedQueryアノテーションを使用できません。Hibernateは、名前付きクエリが見つからないと言い続けます。エンティティクラスにルックアップ/検索メソッドを定義するつもりはありません。それが適切な場所であるとは思わないからです。
アノテーションとhibernate.cfg.xmlのみを使用しているので、Hibernateがそれらを見つけられるように、これらのクエリをどこで宣言できますか?
nhibernate - 条件クエリからのnhibernateNamedQuery->ヘルプが必要
作業基準クエリを名前付きクエリに変換しようとしていますが、構文が正しくありません。hqlバージョンでは、typeパラメーターとidパラメーターの両方を指定する必要があるようです。
クエリは、ANYでマップされたクラスに対して行われます(以下も)
誰かが私に構文を正しくするための手を差し伸べることができますか?
乾杯、
ベリール
作業基準クエリ
任意のマッピング(これは機能します!)
NAMED QUERY SO FAR(機能していません)
これはhql構文だと思いますが、エラーメッセージにパラメータがありません
アップデート
この組み合わせは実行されますが、間違った答えが返されます。まだ必要なものに近いのか遠いのかわからない
hibernate - hibernateクエリは文字列の最初の文字のみを返します
sqldeveloperを使用してOracle10gでこのようなクエリを実行すると、正常に実行されます。
名前と国を教えてください。名前付きクエリとして休止状態で実行すると、「国」の「カナダ」ではなく「C」のみが表示されます。
なんでそうなの?
jpa - JPA TopLinkヘルプ!
ご挨拶、
今のところ、私は単一テーブルのJPAの構築を完了しました。しかし、1対1または1対多に行くとき。物事は複雑になります。特にパラメータを使用したクエリに関しては。
名前付きクエリで常に例外が発生します
これはどのように可能ですか?それでも、persistence.xmlに両方のエンティティを追加しました。ところで、私はTopLink Essentialsを使用しており、MVCアーキテクチャにJPAを実装しています。さらに、フォームを再度開くと、この例外が常に返されます。
java - Eclipslink-不明なエンティティタイプ
Netbeansによって生成されたいくつかのエンティティを使用しています。生成後、私はそれらをテストし、それらは正常に機能していました。そのため、次のステップに進み、それらをJAXBオブジェクトと組み合わせる必要がありました。JAXBオブジェクトと組み合わせた後、XMLストリームを問題なくアンマーシャリングすることができます。しかし、これらのクラスのいずれかをエンティティに関連するものに使用しようとすると、いくつかのエラーが発生します。
私は今再びテスト段階に戻っており、これが私が持っているものです。単純なmainメソッドから実行しているテストクラスがあります。最初にエンティティをテストするために使用したのと同じ設定。以下に、そのテストクラス、Classesエンティティ、問題の原因となっているエンティティ、JoinAssetToSku、およびエラーが表示されます。私はエンティティのセッターとゲッターの大部分を省略しました。このJoinAssetToSku.findByTsクエリの何が問題になっているのか誰かが知っていますか。それがどのようにそのエラーを引き起こすのか理解できません、それは自己認識ではありません!?
テストを行うためのコード:
クラスクラス:
エラーの原因となっているクラス:
私が得ているエラー。
grails - コントローラーの条件内で namedQuery を呼び出す
コントローラー内のgrailsでnamedQueryを呼び出すことは可能ですか? 私は別のnamedQuery内でnamedQueryを呼び出すことができることを知っていますが、私はそれをしたくありません. 何か案は?ありがとう
ユーザー.groovy
MyController .groovy
また..
MyController .groovy
java - Int を使用した Java jSF NamedQuery
整数の検索クエリを作成しています。これはクラス Factuur の NamedQuery です。
}))
したがって、「ピリオド」は Factuur クラスの Integer です。
例外は発生しません。データベースから何も得られませんが、あるはずです...
c# - 名前付きクエリと継承
NHibernate で名前付きクエリを実行すると、いくつかの問題が発生します。戻り値として設定しているクラスは、抽象ではなくOrganizationであり、 FullOrganizationという 2 番目のクラス (このクラスから継承) があります。具体的なクラススキーマごとにテーブルがあり、他のすべては正常に機能していますが、名前付きクエリを実行すると例外が発生し続けます(ところで、詳細は提供されません)。
マッピングは次のようになります。
名前付きクエリは次のようになります。
クエリ結果をどのようにマッピングすればよいですか? 返されるオブジェクトは Organization または FullOrganization のインスタンスである可能性があることを考慮してください。
grails - 名前付きクエリを grails ドメイン クラスにメタプログラミングすることは可能ですか?
名前付きクエリを grails ドメイン クラスにメタプログラミングすることは可能ですか? もしそうなら、どのように?
ありがとう
jpa - NamedQuery:エンティティを外部化した後のIllegalArgumentException(クエリが見つかりません)
javax.persistence.NamedQuery
JPA2との組み合わせで使用できました。名前付きクエリは、エンティティクラスファイルの先頭で定義され、ステートレスEJB(エンティティファサード)から使用されます。
ここで、エンティティクラスファイルを別のJarファイルに抽出する必要がありました(Google Web Toolkitプロジェクトからそれらを使用できるようにするため)。明らかに、私はまだjarを含めていますが、ファサードBeanはクエリを検出しなくなりました。
ここでの問題は何ですか?外部JarでNamedQueriesを定義できませんか?
私はこのリンクを見つけました。これは、NamedQueriesをエンティティファイルの注釈としてではなく、XMLファイルに配置することを提案しています。これは私の問題を解決するためのアイデアかもしれませんが、私の質問には答えません...;)