問題タブ [jooq]

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 投票する
1 に答える
631 参照

java - JOOQデバッグログが機能しない

slf4jでjOOQを使用しており、ログレベルをDEBUGに設定しています。私のクラスでは、ログレベル
をチェックすると、デバッグムードになります

しかし、同じクラスでJOOQを使用していくつかの選択クエリを実行していますが、JOOQデバッグログがログに出力されません。理由は何でしょうか。

ありがとう

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

java - jooqを使用したpostgresの「WITH」句

地獄、私はJOOQでpostgresの「WITH」句を使用する方法を見つけることができません。JOOQでサポートされているかどうか教えてください。ありがとう

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

java - ケースに関する Jooq クエリの問題

この mysql クエリを作成し、JOOQ クエリに変換しようとしましたが、成功しませんでした。これは mysql クエリです

このクエリを JOOQ クエリに変換するにはどうすればよいですか?
ありがとう、

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

java - JOOQ-TableFieldのtbl_name.col_nameを取得する方法は?

TableFieldからテーブル+列修飾子名を取得する方法。

私は次の方法を試しました

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

java - 難読化と jOOQ

私は jOOQ を使用しますが、おそらく難読化が必要です。

jOOQ が内部でどのように機能するかはわかりません。難読化プロセスによってアプリケーションに問題が発生しますか?

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

java - jooq で selectCount の値を取得する

次のようなコードがあります。

現在、カウントを取得するために次のことを行っています。

しかし、より良い解決策が必要なようです(それはタイプセーフです...それがjooqを使用することの全体的なポイントであるため)。助言がありますか?

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

java - Spring JDBC のトランザクション処理が Google Guice で機能しない

プロジェクトでGoogle Guice とjOOQを使用しています。現在、Spring JDBC を使用したトランザクション処理を導入することにしました。

だから私は次のことをしました。

Guice モジュールにデータ ソースとトランザクション マネージャーを設定します。

次に、永続化ファサードにトランザクション マネージャーを挿入します。

後で、このデータ ソースを使用して jOOQ factory: を作成しますnew Factory(dataSource, ...)

最後に、データベース アクセス コードを実行します。

ここまでは順調ですね。期待どおりに動作します。

そこで、私の次のステップは、@TransactionalGuice AOP を使用したアノテーションを導入することです。インターセプターを作成しました

configure()Guiceモジュールのメソッドで構成しました:

そして今、問題が始まります。デバッガーを使用して、制御フローがインターセプターに到達することを確認できます。transactionManager.rollback(...)特に、それは呼び出しに達します。しかし、トランザクションは実際にはロールバックされません

何が原因かわかりません。何か案は?感謝します。ありがとう!

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

java - JOOQを使用してIDごとに1つのエントリ(レコード)を取得するのはどの程度最適ですか?

それは非常に単純だと思いますが、ドキュメントには単純なものは何も見つかりません。

JOOQを使用してIDごとに1つのエントリ(レコード)を取得するのはどの程度最適ですか?

レコードの作成のようなもの:

また

0 投票する
3 に答える
10309 参照

java - JOOQでトランザクションを開始してロールバックするには?

はい!私はドキュメントを読みました

  • jOOQ が接続でコミットまたはロールバックすることはありません (インポート API で明示的に構成されている場合、CSV インポートを除く)
  • jOOQ がトランザクションを開始することはありません。
  • ...

しかし、トランザクション管理が必要な場合、これを行うためのベストプラクティスは何ですか?

私はJOOQのやり方の大ファンだと言ったことがありますか?

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

java - JOOQ連結

次のようなクエリがあります。

JOOQ マニュアルに従ってこれを書きましたが、次のようなエラーが表示されます。

タイプ Factory のメソッド concat(String...) は、引数 (TableField、String、TableField、String、TableField) には適用されません。

JOOQ-3を使用しています。