他山之石,可以攻玉

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



相关文章
|
28天前
|
机器学习/深度学习 自然语言处理 算法
【深藏功与名】揭秘大模型背后的真相:为何它们常让人欢喜让人忧,又该如何破局?
【10月更文挑战第5天】近年来,随着计算资源和算法的提升,大规模深度学习模型在自然语言处理和计算机视觉领域取得了显著成就,但也引发了“大模型幻觉”的讨论。该现象指模型虽在特定任务上表现出色,但在实际应用中存在过度拟合和泛化能力差等问题。本文分析了大模型的底层逻辑,并通过PyTorch代码示例展示了如何使用L2正则化缓解过度拟合。此外,还介绍了通过数据增强提高模型泛化能力的方法。未来研究需进一步平衡模型复杂度与泛化能力,以实现更佳性能。
32 0
|
6月前
|
传感器 算法 机器人
斯坦福李飞飞团队祭出“灵巧手”,泡茶剪纸炫技
【2月更文挑战第26天】斯坦福李飞飞团队祭出“灵巧手”,泡茶剪纸炫技
74 5
斯坦福李飞飞团队祭出“灵巧手”,泡茶剪纸炫技
|
6月前
|
数据采集 人工智能 自然语言处理
回望做大模型一年后的感悟
本文为转载,就不计入我的一月更文计划中了。本文作者:刘聪NLP , NLP算法工程师,专业炼丹师。原文链接见:https://mp.weixin.qq.com/s/CfAY8FCrQKKIrQx3U10EcQ
|
SQL 数据可视化 搜索推荐
咚咚咚,穷人版生产力工具,好用到飞起
咚咚咚,穷人版生产力工具,好用到飞起
|
Java Maven 数据库
他山之石,可以攻玉
本文章探讨了Springboot的启动过程,仅供个人学习
103 0
|
Java 中间件 应用服务中间件
他山之石,可以攻玉
本文将介绍Nginx的简单部署方法,仅供个人学习。
100 0
|
安全 程序员
人月神话札记:未雨绸缪
人月神话札记:未雨绸缪
145 0
|
测试技术 Android开发
他山之石
他山之石
146 0
“照骗”是如何炼成的?
从“充电一分钟,通话两小时”,到“4000万莱卡三摄,AI摄影大师”改变手机市场的,是AI。
513 0