問題タブ [createquery]
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.
list - パラメーター リストを取得する CreateQuery コンストラクター
私はここに来たばかりで、これは私の2番目の質問ですが、最初のように、すでにさまざまな方法で解決しようとしている問題がありますが、解決策が見つからないので、あなたに頼っています.
私のコード:
「join fetch」という行の有無にかかわらず試しましたが、エラーは常に同じです。
{"コレクション付近の不正な構文: id [SELECT NEW Filial(fil.NumSequencial, fil.Numero, fil.Nome, fil.Cnpj, fil.Empresa, fil.LstUsuario) FROM Leitor_NFe_XML_Entidade.Filial fil\tjoin fetch fil.LstUsuario usrFil] "}
コンストラクター:
以前から感謝しています
hibernate - [エラー] ORA-00918: 列があいまいに定義されています
次の 2 つのエンティティがあります。
次のメソッドを実行しようとしています:
エラーを取得します。
hibernate.show_sql は、SQL クエリを示します。
エラーはid = 14582647の場所で発生します。これは、 idだけでなく、たとえばman0_.idが存在する必要があるためです。正しい sql-query を生成するには?
hibernate - org.hibernate.exception.SQLGrammarException: 一括削除の ID を挿入/選択できませんでした
次の Java コードがあります。
実行後、エラーが発生します:
解決策はありますか?
hibernate - 結合エラーに必要なパス
次のクエリを実行しようとすると、上記のエラーが発生します。何か案は?
hibernate - 相談での休止状態の奇妙な間違い
私は休止状態で最初の試行を行っていますが、この質問があります。
私がこの相談をするとき、私は正しい結果を得る
しかし、1つのパラメーターを使用すると、エラーが発生します
エラーは次のとおりです。
多分私はnewbeのようなものを忘れました...誰かがそれを解決できますか?前もって感謝します!
編集...
SubTipo.java
SubTipoマッピングファイル
その必要な他のクラス?ありがとう
再編集
Tarea.java
タレアマッピング
doctrine-orm - すべてのレコードを取得するためのDoctrine結合クエリは、1より大きいカウントを満たします
通常のSQLクエリで試しました
これにより、レコードIDは10と11になります
しかし、私がやろうとしたのと同じクエリDoctrine query builder
、
編集:
生成されるSQLは次のとおりです。
10のレコードを1つだけ与えます。両方を取得したい。どこが間違っていたのかわからない。何か考えはありますか?
私のテーブル構造は次のとおりです。
Activity
Activity
テーブルへの外部キーです。IDの1と2を取得したい
symfony - Doctrine (Symfony 2.0.x) createBuilder 1 対多 - 適切なエンティティを取得する方法がわからない
私は何時間もネットを検索していますが、次の(縮小された)問題の解決策が見つかりません。
私の Symfony2 プロジェクトには 2 つのエンティティがあります。
queryBuilder または createQuery を使用して、いくつかの Watched-Entities (つまり、ID が 1、3、および 12 のもの ;-)) によって参照されるすべてのユーザーを取得するにはどうすればよいですか?
これは、MySql で正しく実行され、DQL に「変換」できない SQL です。
Appuser-Entity には「watches」に関連する列がないため、他の方向に参加することができました。内部選択を行うために「appuserReference_id」または「appuserReference」を使用できません。
あなたが私を理解してくれることを願っています、thx!
symfony - 挿入/更新にcreateQueryBuilderを使用することは可能ですか?そうでない場合、どの関数を使用する必要がありますか?
今のところ、Doctrineの関数createQueryBuilderを使用してデータベースからデータを取得する関数を作成することに成功しました。
データベースを挿入または更新するための同様の関数があるかどうか誰かが知っていますか?または、どのようにcreateQueryBuilderを使用できますか?
ef-code-first - Entity Framework 5、Code First、全文検索ですが、CreateQuery 経由で IQueryable ですか?
Code First アプローチで .NET 4.5 と EF 5 を使用していますが、全文検索を実装する必要があります。私はすでにそれについて多くのことを読んできましたが、これまでのところ私の結論は次のとおりです。
ストアド プロシージャもテーブル値関数も、Code First ではマップできません。
それでも、動的SQLを使用してそれらを呼び出すことができます
dbContext.Database.SqlQuery<ムービー>(Sql、パラメータ)
しかし、これは IEnumerable を返し、db サーバーからデータを取得する前にさらにフィルタリングを実行できるように、IQueryable が必要です。これらのパラメーターを Db 関数に送信できることはわかっていますが、それは望ましくありません。
私のニーズを満たすことができることがわかったのは、次のようなIObjectContextAdapterのCreateQuery関数です(テストのためだけにすべて選択):
IQueryable<Movie> result = ((IObjectContextAdapter)dbContext).ObjectContext.CreateQuery<Movie>("SELECT * FROM Movie");
ただし、これを実行すると例外がスローされます" 'System.Data.EntitySqlException was unhandled HResult=-2146232006 Message=The query syntax is not valid. Near term '*', line 1, column 9.'
質問は次のとおりです。
この例外が発生するのはなぜですか?修正できますか?
そうでない場合、 Code First で IQueryable を返す FTS を実行する方法はありますか?