| 12345678910111213141516171819202122232425262728293031 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="cn.seecoder.fdroidrepository.Mapper.UserMapper">
- <!-- 定义ResultMap,用于映射数据库列到Java对象的属性 -->
- <resultMap id="BaseResultMap" type="cn.seecoder.fdroidrepository.DataObject.User">
- <id property="userId" column="user_id" />
- <result property="username" column="username" />
- <result property="password" column="password" />
- <result property="email" column="email" />
- <result property="fullName" column="full_name" />
- <result property="dateOfBirth" column="date_of_birth" />
- <result property="gender" column="gender" />
- <result property="phoneNumber" column="phone_number" />
- <result property="registrationDate" column="registration_date" />
- <result property="active" column="is_active" />
- <result property="role" column="role" />
- </resultMap>
- <!-- 根据用户名查询用户 -->
- <!-- <select id="findByUsername" resultMap="BaseResultMap">-->
- <!-- SELECT * FROM users WHERE username = #{username}-->
- <!-- </select>-->
- <!-- 插入用户信息 -->
- <!-- <insert id="save" parameterType="cn.seecoder.fdroidrepository.DataObject.User">-->
- <!-- INSERT INTO users (username, password, email, full_name, date_of_birth, gender, phone_number, registration_date, is_active, role)-->
- <!-- VALUES (#{username}, #{password}, #{email}, #{fullName}, #{dateOfBirth}, #{gender}, #{phoneNumber}, #{registrationDate}, #{active}, #{role})-->
- <!-- </insert>-->
- </mapper>
|