SpringBoot结合Mybatis 使用 mapper*.xml 进行数据库增删改查操作

什么是 MyBatis?

MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。

MyBatis 消除了几乎所有的 JDBC 代码参数的手工设置以及对结果集的检索

MyBatis 可以使用简单的XML注解用于配置和原始映射,将接口和 Java 的 POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。

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="com.mybatis.test.IUserOperation">

    
    <select id="selectUserByID" parameterType="int" resultType="User">
        select * from `user` where user.id = #{id}
    select>
    
    
    
    
    
    
    
    <select id="selectUsersByName" parameterType="string" resultType="User">
        select * from user where user.userName = #{userName}
    select>
    
     
  <insert id="addUser" parameterType="User" useGeneratedKeys="true" keyProperty="id"> insert into user(userName,userAge,userAddress) values(#{userName},#{userAge},#{userAddress}) insert>
   <update id="updateUser" parameterType="User" > update user set userName=#{userName},userAge=#{userAge},userAddress=#{userAddress} where id=#{id} update>
   <delete id="deleteUser" parameterType="int"> delete from user where id=#{id} delete> mapper>

 

转载于:https://www.cnblogs.com/wangzh1guo/p/9999044.html

你可能感兴趣的:(SpringBoot结合Mybatis 使用 mapper*.xml 进行数据库增删改查操作)