問題タブ [mybatis-generator]

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 に答える
65 参照

sql - MyBatis XML にテーブル名を追加する方法

CRUD 操作を実行するための XML があり、テーブル名を追加する必要があります。テーブル名の場所を教えてください。サンプルの SELECT ステートメントを次に示します。

このサンプルの構造を教えてください。たとえば、テーブルの名前はどこですか。

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

mybatis-generator - mybatis clientGenerated がコールバックできませんでした

mybatis ジェネレーターのプラグインをコーディングしましたが、clientGenerated の extends プラグイン メソッドが機能しません。私を助けてください〜^_^
コードは以下にあります:

2番目の方法で、デバッグでは、この方法に行かなかったので、次のステップで何ができるでしょうか

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

java - mybatis を使用してデータベース全体で値のリストを取得する

2 つの Java POJO ファイルがあります

データベースには、FilterVariable.id と ValueVariable.valueListId の間の FK マッピングがあります。テーブルへの挿入は完全に機能します。両方のテーブルに別々に挿入する単一のトランザクションがあります。selectとを使用してデータを取得しているjoinときに、データベースのテーブルから最初の行しか受け取りません。

データベース テーブル:

インターフェイスのメソッドは、List<FilterVariables> selectFilterVariableById(String id); 2 つの別々の Pojo に値を格納して使用できることを理解しているように定義されていますが、複数の行を取得できる結合を使用する方法はありますか?

結果マップは次のように定義されます。

これは、mysql のデータがどのように見えるかです。 ここに画像の説明を入力

Java からのリクエストの場合:

私は最初の行だけを取得します

[FilterVariables [id=b218df5c-eac1-4e01-846a-119345bb254d, name=ME, valueId=null, storageRecordType=null, values={b218df5c-eac1-4e01-846a-119345bb254d test@mailinator.com}]]

1

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

java - mybatis動的SQLでwhere句で関数を使用する方法は?

これは私の選択コードです

このクエリでは、次のようなSQLを作成したい

しかし、それは例外を投げます

mybatisの動的SQLではcluaseがサポートされていない機能のようです。

回避策はありますか?