MyBatisの基本---

  • ParameterTypeには
    、入力パラメータのタイプを指定するSQL OGNLにスプライシングによって入力オブジェクトから取得したパラメータ値をMyBatisの
  • resultTypeとは
    、出力タイプを指定された行は、SQL resultTypeと指定されたタイプのオブジェクトへのデータのクエリ結果をマッピングされMyBatisの。場合は、リストに入れコンテナにオブジェクトをマッピングすることによって、それぞれのデータ、複数の
  • selectOneの
    クエリは、レコード
    あなたがselectOneクエリを使用する場合は複数のレコードの例外がスローされます
  • SelectListのは、
    1つまたは複数のレコードを照会することができます
$#{}と{}
#{}

表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值
自动进行java类型和jdbc类型转换
#{}可以有效防止sql注入
#{}可以接收简单类型值或pojo属性值
如果parameterType传输单个简单类型值,#{}括号中可以是value或其它名称
${}

表示拼接sql串
通过${}可以将parameterType 传入的内容拼接在sql中且不进行jdbc类型转换
${}可以接收简单类型值或pojo属性值
如果parameterType传输单个简单类型值,${}括号中只能是value

より多くのあなたが知っている、より多くのあなたは知りません。
手術をせずに適切な方法は、患者はまだ手術を終了し、手術する方法はありません、求めることができます。
あなたが他の質問がある場合は、ウェルカムメッセージ、我々は、議論一緒に学び、一緒に進行することができます

彼は193元の記事を発表 ウォンの賞賛116 ビュー10000 +

おすすめ

転載: blog.csdn.net/qq_40722827/article/details/104699480