他山之石,可以攻玉

简介: 本文将简要介绍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方法返回的是实体对象或实体对象列表,其他的三个方法都是数值。



相关文章
|
4月前
|
机器学习/深度学习 自然语言处理 算法
【深藏功与名】揭秘大模型背后的真相:为何它们常让人欢喜让人忧,又该如何破局?
【10月更文挑战第5天】近年来,随着计算资源和算法的提升,大规模深度学习模型在自然语言处理和计算机视觉领域取得了显著成就,但也引发了“大模型幻觉”的讨论。该现象指模型虽在特定任务上表现出色,但在实际应用中存在过度拟合和泛化能力差等问题。本文分析了大模型的底层逻辑,并通过PyTorch代码示例展示了如何使用L2正则化缓解过度拟合。此外,还介绍了通过数据增强提高模型泛化能力的方法。未来研究需进一步平衡模型复杂度与泛化能力,以实现更佳性能。
69 0
|
7月前
|
存储 供应链 安全
安全人士可以从CrowdStrike事件中汲取的五点教训
CrowdStrike错误更新导致全球范围Windows蓝屏事件已经发酵数日,该事件被业内人士看作是“历史上最大规模系统崩溃事件”,震惊了整个世界。 这次事件并非是某个国家级黑客组织或大师级黑客的杰作,而是CrowdStrike更新文件的一个错误,导致包括机场、银行、政府甚至紧急服务在内的大量关键基础设施系统因蓝屏死机而瘫痪。 以下是安全专业人士从这次事件中可以汲取的五点重要教训:
|
缓存 NoSQL 前端开发
|
Java Maven 数据库
他山之石,可以攻玉
本文章探讨了Springboot的启动过程,仅供个人学习
125 0
|
Java 中间件 应用服务中间件
他山之石,可以攻玉
本文将介绍Nginx的简单部署方法,仅供个人学习。
116 0
|
JSON 算法 fastjson
Fastjon2他来了,性能显著提升,还能再战十年
阿里官方给的定义是,FASTJSON是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。
589 1
|
测试技术 Android开发
他山之石
他山之石
167 0
|
存储 NoSQL 数据库
外行看热闹,内行看门道,盘点精彩世界杯背后你看得见的Redis身影
背景 6月14日晚,2018年俄罗斯世界杯在莫斯科开幕。国内数以千万的观众通过优酷、央视影音或者是咪咕视频观看了此次开幕赛。阿里云公布的一份数据显示,第一波流量洪峰出现在揭幕战开场后的第44分钟,峰值达到了1.5个2018年春晚的规模。
5429 0