Mapper マッピングファイルを作成する方法
マッパーマッピングファイルを作成するには、以下の手順に従います。
- src/main/resourcesディレクトリにmapperなどの新しいフォルダーを作成します。
- UserMapper.xmlのような新しい.xmlファイルをmapperフォルダー内に作成する。
- UserMapper.xmlファイルにXML宣言とルート要素のを追加します。例えば、
<?xml version="1.0" encoding="UTF-8"?>
<mapper namespace="com.example.mapper.UserMapper">
<!-- 此处为Mapper映射的具体内容 -->
</mapper>
- どれくらいの期間、彼らがここに滞在していると思いますか
- ネイティブな日本語で言い換えてください。ただし、1つのオプションのみが必要です。
- もともとネイティブな日本語で、1つのオプションのみで言い換えてください。
- 削除
<?xml version="1.0" encoding="UTF-8"?>
<mapper namespace="com.example.mapper.UserMapper">
<select id="getUserById" parameterType="int" resultType="com.example.model.User">
SELECT * FROM user WHERE id = #{id}
</select>
</mapper>
- タグ内では複数のマッピング内容を追加できますが、各マッピング内容には一意のID属性、およびパラメータタイプと結果タイプを指定する対応するparameterTypeおよびresultType属性が必要です。
- Java のコードでは、@Mapper アノテーションを使用して、Mapper インターフェースと Mapper マッピングファイルを関連付けます。たとえば、次のようになります。
@Mapper
public interface UserMapper {
User getUserById(int id);
}
以上の手順により、Mapper マッピングファイルを作成し、注釈によってそのマッピングファイルのマッパーインターフェイスを関連付けることができ、データベース操作のマッピングを実現できます。