| 今天要大家掌握的是,Mybatis的crud操作,Mybatis中返回值参数以及标签的使用(properties,typeAliases,package); <!-- 保存用户 -->
 <insert id="saveUser" parameterType="user">
 insert into user(username,address,sex,birthday)values(#{userName},#{userAddress},#{userSex},#{userBirthday});
 </insert>
 
 <!-- 更新用户 -->
 <update id="updateUser" parameterType="USER">
 update user set username=#{userName},address=#{userAddress},sex=#{userSex},birthday=#{userBirthday} where id=#{userId}
 </update>
 
 <!-- 删除用户-->
 <delete id="deleteUser" parameterType="java.lang.Integer">
 delete from user where id = #{uid}
 </delete>
 
 <!-- 根据id查询用户 -->
 <select id="findById" parameterType="INT" resultMap="userMap">
 select * from user where id = #{uid}
 </select>
 
 properties:可以在标签内部配置连接数据库的信息。也可以通过属性引用外部配置文件信息
 typeAliases:配置别名
 package:<typeAliases>中的package用于配置别名的包,当指定之后,该包下的实体类都会注册别名
 <mappers>中的package用于指定dao接口所在的包
 
 
 
 |