MyBatis でのマッパーマップファイルの構成方法

MyBatis の Mapper マッピングファイルの設定には、以下のセクションが含まれます。

  1. Namespace はマッパマッピングファイルを識別するために使用され、通常 Java インターフェースの完全修飾名です。
<mapper namespace="com.example.mapper.UserMapper">
  1. SQL文をデプロイする:
<select id="getUserById" parameterType="int" resultType="com.example.model.User">
  SELECT * FROM users WHERE id = #{id}
</select>
  1. タグを使用して挿入文を構成する:
<insert id="insertUser" parameterType="com.example.model.User">
  INSERT INTO users (id, name, age) VALUES (#{id}, #{name}, #{age})
</insert>
  1. 更新ステートメントを タグで構成します
<update id="updateUser" parameterType="com.example.model.User">
  UPDATE users SET name = #{name}, age = #{age} WHERE id = #{id}
</update>
  1. DELETE 文を構成するための タグを使用します。
<delete id="deleteUser" parameterType="int">
  DELETE FROM users WHERE id = #{id}
</delete>
  1. パラメーター型のマッピング(parameterType)を設定します。これはSQL文のパラメータの型を指定し、通常Javaオブジェクトの型です。
  2. クエリ結果の型を設定(resultType):SQL ステートメントのクエリ結果の型を指定します。通常は Java オブジェクトの型です。

MyBatis の Mapper マッピングファイルの基本的な設定方法は以上です。実際的需求に応じて、他のプロパティを設定したり動的 SQL を使用したりできます。

bannerAds