他山之石,可以攻玉

简介: 本文将简要介绍mapper配置文件中主要应用的标签语句,仅供个人学习
<?xmlversion="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mappernamespace="com.example.prac4.dao.MenuDao"><resultMaptype="com.example.prac4.entity.Menu"id="MenuMap"><resultproperty="authority"column="authority"jdbcType="VARCHAR"/><resultproperty="router"column="router"jdbcType="VARCHAR"/><resultproperty="description"column="description"jdbcType="VARCHAR"/></resultMap><selectid="queryById"resultMap="MenuMap">        select authority,
               router,
               description
        from menu
        where authority = #{authority}
</select><deleteid="deleteById">        delete from authentication where authority = #{authority}
</delete><updateid="update">        update authentication
<set><iftest="username != null and username != ''">                username = #{username},count=count+1
</if></set>        where authority = #{authority}
</update><insertid="insert"keyProperty="authority"useGeneratedKeys="true">        insert into authentication(username)
        values (#{username})
</insert></mapper>

1.xml标签

指定编码格式,位于页面的起始位置。

2.mapper标签

指定命名空间,与Dao接口对应,同时xml配置文件文件的文件名需要与Dao接口文件名一致

3.resultMap标签

指定数据库查询结果的对象类型,类型名称为指定的实体类

4.操作标签

标定数据库操作方法(增删改查),通过执行相应的语句生成结果对象,其中select方法返回的是实体对象或实体对象列表,其他的三个方法都是数值。



相关文章
|
缓存 NoSQL 前端开发
|
Java 中间件 应用服务中间件
他山之石,可以攻玉
本文将介绍Nginx的简单部署方法,仅供个人学习。
104 0
|
Java Maven 数据库
他山之石,可以攻玉
本文章探讨了Springboot的启动过程,仅供个人学习
106 0
|
存储 算法 编译器
【C与0的不解之缘】
【C与0的不解之缘】
242 0
【C与0的不解之缘】
|
Web App开发 Windows
推荐5款让你相见恨晚的神级软件,把把直击心灵
今天来给大家推荐5款良心软件,每款都是经过时间检验的精品,用起来让你的工作效率提升飞快,各个都让你觉得相见恨晚!
259 0
推荐5款让你相见恨晚的神级软件,把把直击心灵
|
安全 程序员
人月神话札记:未雨绸缪
人月神话札记:未雨绸缪
148 0
|
测试技术 Android开发
他山之石
他山之石
150 0
天下武功唯快不破——实验吧
刚刚做了实验吧的题目,现在整理一下 写出解题思路,希望能够帮助到那些需要帮助的人 所有的wp都是以一题一篇的形式写出 主要是为了能够让读者更好的阅读以及查找, 希望你们不要责怪!!共勉!!! 永远爱你们的————新宝宝 天下武功唯快不破分值:10 来源: 北邮天枢战队 ...
1790 0
|
存储 安全 大数据
确认过眼神?上云之路需要遇上对的人!
在“上云就上阿里云”解决了上什么云的问题之后,如何上云成为企业技术人员头疼的问题。业务系统云上应用基础架构应该如何设计、系统存储与数据库如何才能平滑迁移等等成为企业上云之路的障碍。为了解决企业上云前的痛点,阿里云支持与服务团队重磅推出咨询与设计场景下五款专家服务产品。