この記事では、Mybatis の結果生成のキーと値のペアのサンプル コードと、Map のキーと値のペアのデータを返す MyBatis の実装方法を主に紹介します。非常に優れており、必要な友人は参考にしてください。 Mybatis の結果は、キーと値のペアのサンプル コードを生成します。具体的な内容は次のとおりです。
実際のアプリケーションでは、ドロップに値を代入する必要があるような状況によく遭遇します。このとき、キーと値のペアが必要です。具体的な使用方法は次のとおりです。
1. マッパーで結果の型 (resultType) を定義します。<select id="selectSuperUnitInfo" resultType="hashmap"> SELECT unit_id ,unit_name from unit_info </select>
実際、最も強力なものは resultMap タイプです。これは、mapper.xml ファイルでカスタマイズして、このタイプをパッケージに追加できます。はい、本当に強力です
。 MyBatis から返された Map キーと値のペアのデータを追加します
public List<Map<String,String>> selectSuperUnitInfo();
List<Map<String, String>> getMtypeList();
<select id="getMtypeList" resultType="java.util.HashMap">
select code,`name` from jk_control_measure
</select>
[DEBUG] 2016-08-29 17:50:09 :==> Executing: select code,`name` from jk_control_measure [DEBUG] 2016-08-29 17:50:09 :==> Parameters: [DEBUG] 2016-08-29 17:50:10 :<== Columns: code, name [DEBUG] 2016-08-29 17:50:10 :<== Row: one, 地面冲洗 [DEBUG] 2016-08-29 17:50:10 :<== Row: two, 边界围挡 [DEBUG] 2016-08-29 17:50:10 :<== Row: three, 垃圾覆盖 [DEBUG] 2016-08-29 17:50:10 :<== Row: four, 裸地覆盖 [DEBUG] 2016-08-29 17:50:10 :<== Row: five, 洒水降尘 [DEBUG] 2016-08-29 17:50:10 :<== Row: six, 车辆冲洗 [DEBUG] 2016-08-29 17:50:10 :<== Row: seven, 建筑渣土 [DEBUG] 2016-08-29 17:50:10 :<== Row: eight, 车辆冒装 [DEBUG] 2016-08-29 17:50:10 :<== Row: nine, 扬尘覆盖 [DEBUG] 2016-08-29 17:50:10 :<== Row: ten, 车辆撒漏 [DEBUG] 2016-08-29 17:50:10 :<== Row: eleven, 车辆黑烟 [DEBUG] 2016-08-29 17:50:10 :<== Row: twelve, 道路积尘
返された結果には大文字と小文字のキーがあります
SQL文は大文字ですか?自分でテストしてみてください!ご質問がございましたら、メッセージを残してください。すぐに返信させていただきます。スクリプト ハウス Web サイトをサポートしてくださった皆様にも感謝いたします。
上記は、キーと値のペアの Mybatis 結果生成のサンプル コードの内容です。さらに関連する内容については、PHP 中国語 Web サイト (m.sbmmt.com) に注目してください。