問題タブ [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.
nhibernate - Fluent NHibernate RegisterFunction SQLFunctionTemplate の使用法
このオポチュニティが少なくとも 6 回報告され、ほぼ同数の回答が寄せられているのを見てきました。
私の問題は、MySQL データベース関数が定義されていることです。これを「my_func(int val) returns int」と呼びます。これは、データベースで直接テストすると正常に動作します。
また、リポジトリの実装で直接 SQL パススルーを使用できるようになりました。
だから...関数を登録するためのMySQL5Dialectセットアップがあり、予想される規則を解析するのに苦労しています。
私の理解では、関数名の前に「dbo」を付ける必要があります。関数登録中のある時点で?
このようなもの、
そして、私のリポジトリを通して、
FindByHQL は IList を返します。
なぜこれがうまくいかないのか考えてみてください。
最新の WAMP (2.1e だと思います) を実行しています。
十分な情報ですか?詳細を提供できる場合はお知らせください。
ありがとう、
マイケル
sql - Hibernate での SQL クエリ
次のような SQL クエリを実行しています。
MySql Workbench からデータベースで直接実行すると問題なく動作しますが、Hibernate を介して実行するとNo Dialect mapping for JDBC type: -1
エラーが発生します。
何が原因なのか誰にも考えがありますか?
database - Liferayを使用したカスタムデータベースの構成
私たちは、自社製のデータベースでLiferayを使用することを検討しています。このために独自の方言クラスを作成しました。他のデータベースがどのように構成されているかに続いて、これは私が行ったことです:
- tomcatでjndiを使用してデータベースをデータソースとして登録しました(変更されたweb.xmlとコンテキスト)
- 自身のデータベースと方言を指定するようにportal-ext.propertiesを変更しました
これはうまくいかないようです。Liferayソース、特にcom.liferay.portal.dao.db.DBFactoryImplを見ると、getDBの呼び出しは、固定された方言のセットを使用してinstanceofチェックを実行します。この固定セットには明らかに私のカスタム方言が含まれていないため、ポータルは正常に起動しません。
私の質問は:
- 私が(方言でカスタムデータベースを使用して)やろうとしていることは、Liferayで可能な限りです
- もしそうなら、私は何を間違っているのですか?
ヘルプ/コメントをいただければ幸いです。
ありがとう。
nhibernate - NHibernate QueryOver で SQL 関数を使用できますか?
私はインターネットを検索してきましたが、nhibernate 3.0 の queryover の使用方法の例を見つけることができません。たとえば、queryover ex の where 句で文字列関数を使用したいと思います。
しかし、nhibernate は ToLower を理解できないため、これはうまくいきません。
hibernate - Hibernate 3.6: SQL 方言の registerFunction が機能しない
私はあきらめて、コミュニティに尋ねます...
私のプロジェクトでは、Hibernate 3.6.4.Final とカスタム SQL 方言を使用しています。
hasflags
HQL クエリでメソッドを使用すると失敗します。クエリは次のとおりです。
エラー:
そのため、関数が適切に登録されていないようです。以前の Hibernate バージョンでこれを数回実行しましたが、常にこの方法で動作しました。
誰かがこれを尋ねる場合に備えて: はい、方言を使用するように Hibernate を構成しました:
編集: SELECT 句では、登録された関数を問題なく使用できますが、WHERE 句では使用できません。
python - Lisp方言を書く
PythonでLisp方言/インタプリタを書くためのアドバイスはありますか?set
、、、などのいくつかの基本的なコマンドから始めたいと思いprint
ますdefine
。
c - GCC で楽しいものをコンパイルできるのはどの c 方言ですか (...)?
関数プロトタイプを持つレガシーコード Ac をコンパイルするには
gcc 4.1.2 は常にエラーを通知します
しかし、コードを変更することはできません。このコードを GCC にコンパイルさせるには、どの C ダイアレット オプションを使用すればよいでしょうか?
hibernate - 方言が休止状態に設定されない
Hibernate 3 と MySQL5.5 を使用しています。
私は休止状態の初心者であり、以下の例外が発生しています
hibernate.cfg.xml ファイルに Dialect プロパティを設定しました。いろいろ組み合わせてみました
実際の物件名は?Hibernate.dialect または方言のみ ? 可能なプロパティ値は何ですか?
私はいくつかの情報を追加しています、私は使用しました
以下の回答で示唆されているように。
簡単な構成を作成しようとしているだけで、コードを作成していません。
以下は実際の構成ファイルです
hibernate.cfg.xml が見つからないと思いますか? Employee.class のソース コードと同じパッケージに配置しました。実際、このファイルを移動すると同じエラーが発生するため、実際には見つかりません:-( どこに保管するのですか? これはスタンドアロンのテストプログラムです:-(
mysql - mysql と oracle sql 方言の主な違いは何ですか?
私はソフトウェア開発者です。私は何年も mysql を使用してきましたが、プロジェクトで初めて oracle に遭遇しようとしています。
場合によっては、SQL の動作がまったく異なることに注意する必要があると言われました。何を期待すべきかわかりません。私は主に明白なものと典型的な初心者の間違いを探しています.
たとえば、オラクルは自動インクリメントなしと言われました。
それが私が探しているタイプのものです。すでに解決済みの問題に対する新しい解決策を作成することを避けるのに役立つ、さらなる知識に感謝します。
python - 異なる分野で異なる方言を使用することは可能ですか?
私はPythonでCSVファイルを読んでいますが、一部のフィールドではエスケープ文字('aaa/bb'
to aaabb
)を削除したいのですが、一部のフィールドでは変更せずにそのままにしておきます。
例:入力:13,0,0,"0",false,"test\\file",-1,-1,1314570610162,13,"1","Danny","name\\Mary"
期待される出力:13,0,0,"0",false,"testfile",-1,-1,1314570610162,13 ,"1","Danny","name\Mary"
これは私が使用しているコードです:
同じ行で複数の方言を使用できますか?どうやって?別のアイデア?