問題タブ [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.
java - JOOQデバッグログが機能しない
slf4jでjOOQを使用しており、ログレベルをDEBUGに設定しています。私のクラスでは、ログレベル
をチェックすると、デバッグムードになります
しかし、同じクラスでJOOQを使用していくつかの選択クエリを実行していますが、JOOQデバッグログがログに出力されません。理由は何でしょうか。
ありがとう
java - jooqを使用したpostgresの「WITH」句
地獄、私はJOOQでpostgresの「WITH」句を使用する方法を見つけることができません。JOOQでサポートされているかどうか教えてください。ありがとう
java - ケースに関する Jooq クエリの問題
この mysql クエリを作成し、JOOQ クエリに変換しようとしましたが、成功しませんでした。これは mysql クエリです
このクエリを JOOQ クエリに変換するにはどうすればよいですか?
ありがとう、
java - JOOQ-TableFieldのtbl_name.col_nameを取得する方法は?
TableFieldからテーブル+列修飾子名を取得する方法。
私は次の方法を試しました
java - 難読化と jOOQ
私は jOOQ を使用しますが、おそらく難読化が必要です。
jOOQ が内部でどのように機能するかはわかりません。難読化プロセスによってアプリケーションに問題が発生しますか?
java - jooq で selectCount の値を取得する
次のようなコードがあります。
現在、カウントを取得するために次のことを行っています。
しかし、より良い解決策が必要なようです(それはタイプセーフです...それがjooqを使用することの全体的なポイントであるため)。助言がありますか?
java - Spring JDBC のトランザクション処理が Google Guice で機能しない
プロジェクトでGoogle Guice とjOOQを使用しています。現在、Spring JDBC を使用したトランザクション処理を導入することにしました。
だから私は次のことをしました。
Guice モジュールにデータ ソースとトランザクション マネージャーを設定します。
次に、永続化ファサードにトランザクション マネージャーを挿入します。
後で、このデータ ソースを使用して jOOQ factory: を作成しますnew Factory(dataSource, ...)
。
最後に、データベース アクセス コードを実行します。
ここまでは順調ですね。期待どおりに動作します。
そこで、私の次のステップは、@Transactional
Guice AOP を使用したアノテーションを導入することです。インターセプターを作成しました
configure()
Guiceモジュールのメソッドで構成しました:
そして今、問題が始まります。デバッガーを使用して、制御フローがインターセプターに到達することを確認できます。transactionManager.rollback(...)
特に、それは呼び出しに達します。しかし、トランザクションは実際にはロールバックされません。
何が原因かわかりません。何か案は?感謝します。ありがとう!
java - JOOQを使用してIDごとに1つのエントリ(レコード)を取得するのはどの程度最適ですか?
それは非常に単純だと思いますが、ドキュメントには単純なものは何も見つかりません。
JOOQを使用してIDごとに1つのエントリ(レコード)を取得するのはどの程度最適ですか?
レコードの作成のようなもの:
また
java - JOOQでトランザクションを開始してロールバックするには?
はい!私はドキュメントを読みました
- jOOQ が接続でコミットまたはロールバックすることはありません (インポート API で明示的に構成されている場合、CSV インポートを除く)
- jOOQ がトランザクションを開始することはありません。
- ...
しかし、トランザクション管理が必要な場合、これを行うためのベストプラクティスは何ですか?
私はJOOQのやり方の大ファンだと言ったことがありますか?
java - JOOQ連結
次のようなクエリがあります。
JOOQ マニュアルに従ってこれを書きましたが、次のようなエラーが表示されます。
タイプ Factory のメソッド concat(String...) は、引数 (TableField、String、TableField、String、TableField) には適用されません。
JOOQ-3を使用しています。