問題タブ [kotlin-exposed]

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.

0 投票する
0 に答える
407 参照

mysql - 照合 utf8_general_ci が Heroku で機能しない

MySQLデータベース接続でJetBrainsによる公開ライブラリを使用しています。私のデータベースでは、UTF-8 エンコーディング フィールドを使用する必要があるため、utf8_general_ci照合を使用しています。ローカル データベースでテストしたところ問題なく動作しましたが、Heroku データベースで同じコードを実行すると、UTF-8 記号の代わりに疑問符が表示されます。これが私のスキーマオブジェクトです:

両方のデータベースの作成スクリプトは同じで、次のようになります。

Heroku でエンコーディングを機能させるにはどうすればよいですか?

0 投票する
1 に答える
781 参照

kotlin - Kotlin を公開しました。キリル文字エンコーディングの問題

エンコーディングの問題を解決しようとしました。そこで、「Postman」から Web ブラウザのリクエストからサーバーに送信し、リクエストのキーでデータベース内のデータを検索しました。リクエストは次のようになります。

(ブラウザで)。サーバーは次のような文字列を受け取ります

次に、url: ジャンル名: 'Документальное' start: 0 count: 10 からパラメーターを取得します。次に、このデータが dao に送信されます。

ログを見ると、ジャンルを見つけるための sql-query は正しいのですが、例外が発生します。

私が言ったように、SQLクエリは正しいです:

ジャンル テーブルの構造:

genres id: int(10) genre: varchar(100) link: varchar(100

すべてのジャンルを選択しようとしましたが、このクエリはほぼ正しく実行されました。そこで、このクエリを英単語でチェックすることにしました。このクエリは正しく実行されました。

このクエリには例外はありません。

それで、私が間違っていたことと、照合の問題を修正する方法は?

UPD: github ( issue ) で言ったように、このクエリを mysql cli で試してみたところ、正しい答えが返ってきました。

また、(Java URLDecoder クラスを使用して) URL パラメータをデコードしようとしました。それも役に立ちません。

0 投票する
2 に答える
2024 参照

kotlin - 公開されたパラメーターを使用して、受信パラメーターに基づいて複数またはフィルター条件を追加する方法は?

orパラメータ値を使用してクエリに条件を追加する必要があります。

例:select * from users where email = "abc@xyz.com" or phone="1234123412";

ユーザーは、両方のフィールドを送信することも、1 つだけを送信することもできます。これを各フィールドのループで実行し、それぞれを条件に追加したいと考えていor whereます。

上記の DSL は、以下の SQL を生成します。

わかりfalse = trueますか?メソッドを使用.orするには、条件で初期化する必要があるためです。以下のスニペットは、述語を初期化するために追加された不要なコード行です。

or複数のand述語をクエリにシームレスに追加できるように初期化する正しい方法は何ですか?

0 投票する
1 に答える
2338 参照

mysql - datetime > now と Jetbrains Exposed を比較

私は現在のテーブルを持っています:

そして、私は以下のクエリを作成したいと思います:

しかし、私はExposedを使用しています。私はすでにこれを作った:

current_timestampJetbrains Exposed で MySQL 変数を参照するには?