問題タブ [dialect]
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.
c# - Nhibernate - 方言は DbType.Double をサポートしていません
このクエリを実行しようとすると:
私は得ています:
何か案は?私は MySQL 方言を使用していますが、非常に単純なため、クエリがどこで間違っているのか想像できません。
AccountBalance
タイプdouble
です。ID
long 型のフィールドの平均でも試してみましたが、まったく同じエラー メッセージが表示されます。
hibernate - 接続をヌルにすることはできません休止状態の例外
私は休止状態の初心者です。実行しようとすると、「hibernate.dialectが設定されていない場合、接続をnullにすることはできません」という例外が発生します。方言を適当に設定しました。
これは hibernate.cfg.xml ファイルです
モデルクラス。
メインクラス
}
c++ - 異なるGCC方言をリンクすることはできますか?
原則として、これはおそらく未定義の動作であることを私は知っていますが、大規模なプロジェクトを処理するために、GCCに関する私の質問は次のとおりです。
まったく同じコンパイラインストールを使用して、 1つの変換ユニットをでコンパイルしgcc -std=c++98
、別の変換ユニットをでコンパイルするとします。-std=c++11
2つのオブジェクトファイルをリンクして、明確に定義されたプログラムを取得できるという保証はありますか?
私の知る限り、潜在的な問題は、マクロが異なるためにライブラリヘッダーのさまざまなビューからのみ発生する可能性があり、それらはせいぜい新しいメンバー関数を追加しますが、メンバーオブジェクトは標準ライブラリクラスに追加しません。
これはどういうわけか、異なる言語の方言オプションを使用して、より大きなプロジェクトの異なる部分をコンパイルすることを許容できるでしょうか?
更新:直交する質問を追加する必要があります:GCCの2つの異なるバージョン(たとえば4.3と4.6)を使用するのはどうですか?ただし、同じ方言オプション(-std=c++98
)はありますか?このGCCドキュメントのリストは、ライブラリが4.2.2と4.6の間の両方向で互換性があることを示唆しているようです。
java - SQLite - JDBC タイプのダイアレクト マッピングなし: 0 (Hibernate)
文字列値を ID として、BLOB 値を画像として持つ SQLite Datatable があります。
特定の ID を持つエントリがテーブルに存在するかどうかを知りたいです。
しかし、クエリを実行すると、このエラーが発生します。
このコードを使用すると、問題はありません。
select ステートメントが有効でなければならないのに、他のコード バージョンでエラーが発生するのはなぜですか!?
ありがとう。
よろしくマティアス
アップデート:
applicationContext.xml
sql - SQL方言を使用したebean in play 2フレームワーク
Teradata 13.10 と ebean ORM レイヤーを使用して play 2 フレームワークとの間の友情を確立しようとしています。私のアプリはDBにクエリを実行しようとします:
問題は、Teradata がLIMITについて何も知らないということです。実装を見つけたり、何かをオーバーライドしたり、基になる ORM を Teradata で動作させる可能性はありますか?
UPD: tese クラスで何かをしなければならないようです: http://www.avaje.org/static/javadoc/pub/index.html サンプルを探しています: 1. ebean に適切な SQL 方言を設定するか、それを作成しますSQL ANSI モードで動作します。2. ebean のクラスをオーバーライドし、LIMIT 機能の独自の実装を記述します。
sql - Nhibernate 3.3.1 OpenEdge 方言が Linq から不適切な like ステートメントを生成する
ODBC 経由で OpenEdge 10.2a データベースと連携する新しい NHibernate ダイアレクトを作成しています。NHibernate 2.1 で方言を問題なく使用していますが、NHibernate 3.3.1 に移植するときに、生成されたクエリの Like ステートメントに問題があります。
NHibernate 3.3.1 で方言を使用すると、startswith("sometest") を使用した linq クエリに対して次のようなステートメントが生成されます。
これは NHibernate 2.1 から変更されており、OpenEdge データベースはこれをサポートしていません。NHibernate 2.1 の同じクエリは次のようになります。
MsSql2005Dialect を使用してみました。これにより、生成された SQL が次のように少し変更されます。
プラスになったパイプに注目してください。
これらの変更の原因は何ですか? また、NH 3.3.1 で方言を動作させるにはどうすれば変更できますか?
nhibernate - OpenEdge データベースへの NHibernate カスタム方言を使用した Select top が機能しない
ODBCを介してProgress/OpenEdgeデータベースでNHibernateを使用できるように、カスタム方言を作成しました。ほとんどの場合、方言は正常に機能しますが、SELECT TOP ステートメントに問題があります。問題は、パラメーターとして返される列の量を使用して、ステートメントが次のように生成されることです。
Progress/Openedge データベースはこれをサポートしていないので、方言にいくつかの変更を加えて、ステートメントが SELECT TOP の列の量にパラメーターを使用しないように強制したいと思います-次のように:
これは可能ですか?
ちなみに、NHibernate v. 3.3.1を使用しています
nhibernate - NHibernateカスタム方言
私はレガシーデータベースを扱っており、NHibernateでデータにアクセスするためのカスタムドライバーと方言を書いています。生成されたSQLのエイリアスを抑制する必要があるので、genericDialectをオーバーライドする必要があると思いますよね?それを行う方法についてのチュートリアルはありますか?
java - JPA および Hibernate への SQL 関数の登録
カスタム SQL 関数を JPA/Hibernate に登録する最良の方法を知りたいです。
MysqlInnodb 方言を拡張する必要がありますか、それとももっと良い方法がありますか?
コードサンプルと関連ドキュメントへのポインタを提供してもらえますか?