asp 企业网站管理系统网站模板套用教程

bicheng/2026/1/23 22:06:11/文章来源:
asp 企业网站管理系统,网站模板套用教程,基于lnmp做wordpress,杭州手机申请网站登录对于初学者#xff0c;如果进行mybatis的学习呢#xff1f;我总结了几点#xff0c;会慢慢的更新出来。首先大家需要了解mybatis是什么、用mybatis来做什么、为什么要用mybatis、有什么优缺点#xff1b;当知道了为什么的时候就开始了解如何用的问题#xff0c;如何使用my…对于初学者如果进行mybatis的学习呢我总结了几点会慢慢的更新出来。首先大家需要了解mybatis是什么、用mybatis来做什么、为什么要用mybatis、有什么优缺点当知道了为什么的时候就开始了解如何用的问题如何使用mybatis、有几种使用方式、各种方式的优缺点在这个阶段也会学习mybatis涉及到的一些标签的用法当知道了基础用法之后就开始接触一些高级的用法例如动态sql的使用、mybatis的缓存使用等至此在实战项目中使用mybatis进行开发已经没有问题了。 接下来就开始深入的研究一下mybatis这个持久层的框架在纯技术的方面进行研究提高自己的能力。首先大家需要了解一下mybatis的整体技术架构和工作原理接下来就开始了解一下mybatis各大核心组件的具体功能及其工作原理。至此算是对mybatis的原理简单的了解一下了由于博主的能力有限因此对于mybatis的框架技术研究也就到这里算结束了。 最后会了解一些其他的东西例如mybatis的逆向工程使用、如何开发一个mybatis插件在这里会介绍一下mybatis的分页实现等。 至此mybatis也算是入门了出去就可以和别人说你稍微了解mybatis框架对其也多少有一点自己的理解和看法了。 目录 1、sql映射文件中的标签 2、insert 标签 3、delete 标签 4、update 标签 5、select 标签 6、sql 标签 在实际开发过程中最多的还是使用sql映射文件和接口绑定的方式进行应用开发对于接口而言没有什么要介绍的只需要记住sql映射文件中的命名空间要和绑定的接口的全路径限定名一致即可。接下来详细的介绍一下sql映射文件的开发。 1、sql映射文件中的标签 sql映射文件中除去自定义的sql主要还是一些标签正是通过这些标签和对应的标签属性才实现了自动映射接下来详细的说一下sql映射文件中的标签用法 序号标签名作用1select映射sql查询语句2insert映射sql添加语句3update映射sql修改语句4delete映射sql删除语句5sql声明可复用的sql语句6resultMap自定义从数据库结果集中加载对象的规则7cache设置当前sql映射文件的缓存信息8cache-ref应用其他sql映射文件的缓存信息 这一篇文章只介绍标签 insert、delete、update、select、sql 的基本用法 2、insert 标签 insert 标签用于映射sql的新增语句具体使用如下 !-- 添加一条记录 --insert idinsertUserinsert into oa_user (id, loginName, name) value (#{id}, #{loginName}, #{name}) /insert 上边是一个简单的新增记录的例子有时需要获取添加后数据的id或者是通过数据库自增的方式添加数据时需要返回新增数据的id这是可以使用属性userGeneratedKeys和keyProperty进行字段的获取具体使用如下 !-- 新增一条记录此时数据的主键ID通过自增的方式生成并返回ID封装到字段 id 中--insert idinsertUserAuto userGeneratedKeystrue keyPropertyidinsert into oa_user (loginName, name) value (#{loginName}, #{name}) /insert 如上这种主键自增的方式需要依赖于数据库支持主键自增但是有的数据库是不支持这个特性的例如oracle那如何获取增加的数据的字段呢此时就需要借助selectKey标签具体使用如下 insert idaddUser!-- keyProperty: 插入的主键值封装给javabean的id属性 --!-- resultType: 查出值的返回值类型 --!-- order:before 是先获取主键在插入after是先插入在获取一般不使用after--selectKey keyPropertyid orderBEFORE resultTypeIntegerselect user.nextval from dual /selectKeyinsert into user (id,name) values (#{id},#{name}) /insert 有时候为了提高效率需要进行批量添加mybatis中通过拼接的方式进行实现具体实现如下 !-- 批量添加记录的写法 使用 foreach 进行批量添加语句的拼接其中collection 是接受的数据类型 item 是迭代的每一个元素separator 是连接符 -- insert idinsertUserList useGeneratedKeystrue keyPropertyidinsert into oa_user (id, loginName, name) valuesforeach collectionlist itemuser separator,(#{user.id}, #{user.loginName}, #{user.name})/foreach /insert 3、delete 标签 delete 标签用于映射sql的删除语句具体使用如下 !-- 删除标签的使用通过映射删除语句进行数据删除 -- delete iddelUserdelete from oa_user where id #{id} /delete 可以看到非常简单只要会写sql语句这个开发就没有任何问题。 4、update 标签 delete 标签用于映射sql的修改语句具体使用如下 update idupdateUserupdate oa_user set loginName #{loginName} where id #{id} /update 5、select 标签 select 标签用于映射sql的查询语句具体使用如下 !-- 使用select标签映射一个简单的查询语句 -- select idselectUser resultTypecom.app.mapper.Userselect * from oa_user where id #{id} /select 6、sql 标签 sql 标签用来定义可重用的sql映射语句其使用方法比较简单只需要使用sql标签来定义重用的sql然后在需要用的地方通过 include 标签引用即可具体使用如下 !-- 自定义要查询显示的字段列表 -- sql idshowUserColsid , loginName, name /sql!-- 重用 自定义的sql代码段 showUserCols -- select idselectUser resultTypecom.app.mapper.Userselect include refidshowUserCols/includefrom oa_user where id #{id} /select 上边这是一个简单的例子可以为sql 段传入参数具体如下 !-- 通过${} 来获取传入的数据 -- sql idshowUserCols${show_user_cols} /sql!-- 为sql复用段传入 参数值 -- select idselectUser resultTypecom.app.mapper.Userselect include refidshowUserColsproperty nameshow_user_cols valueid, name//includefrom oa_user where id #{id} /select 以上便是基本开发中常用到的标签和具体的用法介绍。 其实看到这里对于刚开始接触mybatis的人来说有很多疑惑我在最初学的时候有两个疑惑 1、sql 中如何接受java代码中传过来的参数 也没看到在sql映射文件中声明和体现呀。 2、mybatis 是否能实现关联查询并封装结果集呢 其实针对于这两个问题就是下一篇要描述的 输入映射和输出映射也就是参数的接收和结果集的映射相关问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/87419.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站失败的原因站内seo的技巧

简介 主题模式允许发送者根据主题发布消息,而订阅者可以订阅特定的主题。 在主题模式中,生产者发送的消息被发送到一个交换机(Exchange),该交换机根据消息的路由键(Routing Key)和绑定&#x…

做一个公司网站价格石家庄外贸网站建设公司排名

文章目录 前言1. Inis博客网站搭建1.1. Inis博客网站下载和安装1.2 Inis博客网站测试1.3 cpolar的安装和注册 2. 本地网页发布2.1 Cpolar临时数据隧道2.2 Cpolar稳定隧道(云端设置)2.3.Cpolar稳定隧道(本地设置) 3. 公网访问测试总…

网站建设中asp文件网络营销sem

目录 一、说明二、工作原理三、优势四、图示 一、说明 1.java虚拟机对class文件采用的是按需加载的方式,当需要使用该类时才会将它的class文件加载到内存生成class对象 2.加载某个类的class文件时,java虚拟机采用双亲委派模式,即把请求交给由…

菜单设计制作网站哈尔滨的网络优化能做么

前言通过前面的几篇文章,讲解了一个短信服务的架构设计与实现。然而初始方案并非100%完美的,我们仍可以对该架构做一些优化与调整。同时我也希望通过这篇文章与大家分享一下,我的架构设计理念。源码地址:https://github.com/SkyCh…

电子商务平台网站推广晚上睡不着想看点正能量

A: 题意: 给出一个矩阵表示蛋糕,矩阵中有毒草莓。我们每次可以选择一行或者一列来吃蛋糕,要保证改行该列不含有毒草莓。问我们能吃到的最多的小蛋糕快 思路: 直接枚举每一行,每一列然后吃,模拟就行。 #incl…

seo网站诊断优化流程wamp网站根目录配置

🔥博客主页: A_SHOWY🎥系列专栏:力扣刷题总结录 数据结构 云计算 数字图像处理 力扣每日一题_ 1.安装pytorch以及anaconda配置 尽量保持默认的通道,每次写指令把镜像地址写上就行。 defaults优先级是最低的&#…

做淘宝客网站赚钱吗龙岩网站建设全包

说到聚集索引,我想每个码农都明白,但是也有很多像我这样的伪程序员,只能用死记硬背来解决这个问题,什么表中只能建一个聚集索引,然后又扯到了目录查找来帮助读者记忆。。。。问题就在这里,我们不是学文科&a…

灵犀科技 高端网站建设首页某网站栏目策划

一、日志数据和指标数据怎么区别? 日志数据和指标数据是两种常用的监控数据。它们的区别主要体现在以下几个方面: 数据格式:日志数据通常是文本格式的,而指标数据通常是数字格式的。数据内容:日志数据通常记录了系…

建设网站代码重庆市建设考试报名网站

我们之前的博客文章“我们最讨厌的 PostgreSQL 部分”讨论了大家最喜欢的 DBMS 多版本并发控制 (MVCC) 实现所带来的问题。其中包括版本复制、表膨胀、索引维护和真空管理。本文将探讨针对每个问题优化 PostgreSQL 的方法。 尽管 PostgreSQL 的 MVCC 实现是 Oracle 和 MySQL 等…

设计本网站做返利网站能赚钱

glide性能优化实战 前言 项目使用glide加载图片之前也只是会基本api,这次项目有非常多的图片需要展示,而且设备是一个android12的版本,但是性能不太理想,分给APP的资源不太多,所以需要优化现有图片加载逻辑,读者可以…

涂料增稠剂移动网站建设公司食品网站策划

目录 序言向量的定义线性组合、张成空间与向量基线性变换和矩阵线性复合变换与矩阵乘法三维空间的线性变换行列式矩阵的秩和逆矩阵维度变换点乘叉乘基变换特征值和特征向量抽象向量空间 序言 欢迎阅读这篇关于线性代数的文章。在这里,我们将从一个全新的角度去探索线…

网站主页的要素深圳市罗湖区住房和建设局网站

hive管理之ctl方式 hivehive --service clictl命令行的命令 #清屏 Ctrl L #或者 ! clear #查看数据仓库中的表 show tabls; #查看数据仓库中的内置函数 show functions;#查看表的结构 desc表名 #查看hdfs上的文件 dfs -ls 目录 #执行操作系统的命令 !命令…

珠海网站建设在哪里网站能用到管理后台上吗

Transformer目录:《Transformer Paper》1.0 CV Transformer必读论文5篇_汉卿HanQ的博客-CSDN博客 前文参考:Transformer1.0-预热_汉卿HanQ的博客-CSDN博客 全文1w3字左右,按照论文翻译个人理解精读,如果对你有所帮助,欢迎点个赞哦&#xff…

做外贸的几个网站在线动画手机网站模板

目录 详解pytorch中各种Loss functions binary_cross_entropy 用途 用法 参数 数学理论 示例代码 binary_cross_entropy_with_logits 用途 用法 参数 数学理论 示例代码 poisson_nll_loss 用途 用法 参数 数学理论 示例代码 cosine_embedding_loss 用途 …

关键词搜索引擎工具爱站网络营销的主要特点有哪些

晚上学习,有台灯肯定比没台灯好。只要是盏合格的、能用的台灯,都能给你一个稳定又亮堂的环境。但是有些不合格的台灯会给眼睛带来伤害,尤其是学习负担比较重的学生。那有哪些台灯是学生用着比较好用的呢? 一、学生使用护眼台灯的…

网站建设推广软件有自己的网站如何做淘宝客

具体来说,OpenGL是一个开放的图形库,它规定了每个函数应该如何执行,以及它们的输出值,但没有具体实现。它提供了渲染2D和3D图形的标准或规范。 GLEW,全称OpenGL Extension Wrangler Library,是一个用于管理…

网站优化 方案如何做虚拟币交易网站

1、public —— 外部也能访问 2、private —— 只能内部(友元也可以) 3、explicit —— 只可用于声明単参构造函数。声明类的构造函数是显示调用,不是隐式。阻止调用构造函数时隐式转换(赋值初始化) 4、默认构造函数…

太原网站设计费用制作商城网站

下面是一个简单的 Python TCP 客户端示例代码,用于与之前提到的 EchoServer 进行通信: import socketserver_address (localhost, 8888)# 创建 TCP 客户端套接字 client_socket socket.socket(socket.AF_INET, socket.SOCK_STREAM)try:# 连接到服务器…

wordpress建站平台wordpress建设购物网站

众所周知&#xff0c;MySQL是非常重要的数据库语言&#xff0c;下面我们来回顾一下mysql的增删查改吧 MySQL创建数据库&#xff1a; CREATE DATABASE 数据库名;MySQL删除数据库&#xff1a; DROP DATABASE <database_name>; --直接删除&#xff0c;不检查是否存在 DROP…

拆分盘网站建设网站地图用法

前言&#xff1a; 小弟能力不足&#xff0c;认知有限&#xff0c;难免考虑不全面&#xff0c;希望大佬能给出更好的建议&#xff0c;指出存在的问题和不足&#xff0c;在此跪谢。 IO发展史 Java中对于I/O能力的支持主要分为三个比较关键的阶段&#xff1a; BIO 第一个阶段…