mybatis
を使用してデータベースに接続しています。データベースのコマンドinsert
/select
/update
を呼び出す前に、すべてのパラメータをtrim
にしたいと思います。 mybatis
とJavaでどうすればいいですか?IDE mybatisを使用してデータベースに挿入/選択/更新する前にパラメータを自動トリミングする方法
1
A
答えて
0
this responseを同様の質問(値の変更)にチェックしてください。文字列型ハンドラはNULLを空のStringに置き換えるためにオーバーライドされます。
setNonNullParameterメソッドをオーバーライドして、元の値ではなくトリム値を設定します。
タイプハンドラはグローバルに適用され、「自動」と認識されます。
-1
MyBatisのは、[MCVE]含める
select ** ,** ,** from *** where time(**) = #{params}
関連する問題
- 1. dao層のmybatisを使用して挿入/更新/削除を行う前にオブジェクトを検証する方法
- 2. データ挿入時に自動更新をトリガーする方法は?
- 3. Sqlite - 行を選択し、挿入して使用する方法
- 4. テーブルの行を選択、更新、挿入する方法
- 5. 複数選択チェックボックスの値をデータベースに挿入する方法
- 6. 複数選択ドロップダウンデータをデータベースに挿入する方法5.2
- 7. パラメータを使用してMySQLデータベースにデータを挿入する
- 8. IDEを選択して使用する
- 9. 挿入を選択し、自動インクリメントバグ
- 10. linqを使用してテキストボックスアイテムをデータベースに挿入する方法
- 11. MyBatisでgeneratedIdを使用して挿入するには?
- 12. 選択ドロップダウンを追加して自動入力する方法
- 13. リストをmybatisに挿入し、INSERTをデータベースの別々の行に挿入する方法はありますか?
- 14. laravel 5.2に挿入する前にIDをデータベースに挿入する方法は?
- 15. 自動インクリメントIDでレコードを挿入して更新する
- 16. TypeHandlerを使用してmybatisでEnum型を挿入する方法
- 17. 同時にデータをデータベースに挿入して更新する
- 18. odooで選択フィールドを自動的に変更する方法
- 19. 更新または挿入を使用してRを使用してローカルのPostgreSQLデータベースを更新する
- 20. Leaflet.drawとCartoDBを使用してテーブルに更新/挿入する方法
- 21. JDBCを使用してデータベースにデータを更新する方法
- 22. レポートビルダのパラメータを使用して列を選択する方法
- 23. データベースから自動的に値を更新する方法
- 24. mybatisでSQLを挿入して更新した後に挿入オブジェクトまたは更新オブジェクトを取得する方法
- 25. データグリッドビューを選択した行をループを使用してデータベースに挿入
- 26. カフカプロデューサーの入力としてファイルを自動的に選択する方法は?
- 27. ウェブページに日付を動的に挿入してリアルタイムで更新する方法
- 28. セレンideを使用してスクリーンショットを自動的にキャプチャする方法
- 29. mybatis resultMapの関連付けを使用してオブジェクトのjava.util.Listを選択し、選択する方法
- 30. PHPを使用してMySQLデータベースのドロップダウンリストから選択したチェックボックスデータを挿入する方法
してください[編集]あなたの質問をトリミング。 'String#trim'を見ましたか? –
私の質問をよくお読みください。私は "自動トリム"ではなく、 "手動トリム" – shadel
私はあなたの質問を読んで、 "自動"と "マニュアル"は、プログラミングにはかなりあいまいな用語です。たとえば、「手動トリム」と言うときは、実際にノートパッドのように手で各パラメータをトリミングすることを指していると思います。質問に詳細を追加するために、[mcve](またはあなたのコードが現在のように見えるもの)を含めるように質問を編集してください。 –