健康管理系统花絮(3.2 Mapper)

AccountMapper.java

@Mapper
public interface AccountMapper {

    /**
     * 查询账户
     * @param userId
     * @return
     */
    @Select("select balance from account where userId = #{userId}")
    int select(int userId);

    /**
     * 更新账户
     * @param account
     * @return
     */
    int update(Account account);
}

DoctorMapper.java

@Mapper
public interface DoctorMapper {

    /**
     * 查询健康管理员
     * @param id
     * @return
     */
    @Select("select id, name, gender, education, certificateId from doctor where id = #{id}")
    Doctor select(int id);

    /**
     * 新建健康管理员
     * @param doctor
     * @return
     */
    @Insert("insert into doctor(name, gender, education, certificateId) values(#{name}, #{gender}, #{education}, #{certificateId})")
    int insert(Doctor doctor);

    /**
     * 更新健康管理员
     * @param doctor
     * @return
     */
    int update(Doctor doctor);

    /**
     * 删除健康管理员
     * @param id
     * @return
     */
    @Delete("delete from doctor where id = #{id}")
    int delete(int id);
}

UserMapper.java

@Mapper
public interface UserMapper {

    /**
     * 查询用户
     * @param id
     * @return
     */
    @Select("select id, name, gender, age, doctorId from user where id = #{id}")
    User select(int id);

    /**
     * 新建用户
     * @param user
     * @return
     */
    @Insert("insert into user(name, gender,age, doctor_id) values(#{name}, #{gender}, #{age}, #{doctor.id})")
    int insert(User user);

    /**
     * 更新用户
     * @param user
     * @return
     */
    int update(User user);

    /**
     * 删除用户
     * @param id
     * @return
     */
    @Delete("delete from user where id = #{id}")
    int delete(int id);
}

文集推荐:

Java基础方法集1
Python基础知识完整版
Spring Boot学习笔记
Linux指令进阶
Java高并发编程
SpringMVC基础知识进阶
Mysql基础知识完整版
健康管理系统学习花絮(学习记录)
Node.js基础知识(随手笔记)
MongoDB基础知识
Dubbo学习笔记
Vue学习笔记(随手笔记)

声明:发表此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本我们(QQ:981086665;邮箱:981086665@qq.com)联系联系,我们将及时更正、删除,谢谢。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容