建设网站服务器选择百度认证平台

web/2025/10/4 0:05:32/文章来源:
建设网站服务器选择,百度认证平台,十大职业资格培训机构,木疙瘩h5官网目录 一、数据库建表(tb_user)以及添加数据。 #xff08;1#xff09;数据库与数据表说明。 #xff08;2#xff09;字段与数据说明。 二、创建模块(或工程)、导入对应所需依赖坐标。 三、编写MyBatis核心主配置文件。(解决JDBC中硬编码问题) #xff08;11数据库与数据表说明。 2字段与数据说明。 二、创建模块(或工程)、导入对应所需依赖坐标。 三、编写MyBatis核心主配置文件。(解决JDBC中硬编码问题) 1resources目录下新建mybatis-config.xml文件。 2最外层标签。完善内层标签、。 3加载外部属性文件。(如db.properties) 4结合创建的映射文件。最终MyBatis核心主配置文件的全部内容。 四、编写书写SQL语句的映射文件。(mapper包下的.XML文件) 1新建UserMapper.xml文件。 2最外层标签。属性namespace。 3内层常用标签。 4最终UserMapper配置文件的内容。 五、正式编码。 1定义对应(表tb_user)的POJO(实体)类。 2测试类中加载MyBatis核心主配置文件。(获取SqlSessionFactory对象) 3获取SqlSession对象、执行SQL语句。(selectList()方法) 4释放资源。 5测试类运行结果。 本篇博客的主要内容是完成一个简单的MyBatis入门案例。 一、数据库建表(tb_user)以及添加数据。 1数据库与数据表说明。 数据库mybatis01、数据表tb_user。 2字段与数据说明。 主键uid。其他字段username、password、gender、addr。添加几条测试数据即可。 二、创建模块(或工程)、导入对应所需依赖坐标。 可前往MyBatis官网学习入门。mybatis – MyBatis 3 | 入门 其他所需的依赖坐标。 dependencies!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --dependencygroupIdorg.mybatis/groupIdartifactIdmybatis/artifactIdversion3.5.6/version/dependency!--连接数据库——MySQL驱动--!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.28/version/dependency!--单元测试坐标--dependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.13/versionscopetest/scope/dependency/dependencies 三、编写MyBatis核心主配置文件。(解决JDBC中硬编码问题) 1resources目录下新建mybatis-config.xml文件。 注意没有这2个快捷创建选项需要自己手动配置模板。(不像spring配置文件自动有)我这里选择的是mybatis-config。代表新建MyBatis核心主配置文件(IDEA手动设置好的模板) 也可以直接手动创建.XML文件。然后去官网复制粘贴。 MyBatis核心主配置文件的头声明如下。(与映射文件是不同的) 2最外层标签configuration。完善内层标签environments、mappers。 注意标签environments内environment标签内的所有内容就是一个模板。不需要记忆。复制粘贴后稍加修改数据库连接信息即可。所使用的模板中的“development”代表了MyBatis的默认与具体的运行环境是开发环境配置。其次指定了事务管理的方式为 JDBC 事务管理器。定义了数据源的类型为“POOLED”即使用连接池来管理数据库连接。 3加载外部属性文件。(如db.properties) 主要包含数据库连接的配置信息。如注册驱动、用户名、密码、URL 等 这样可以在MyBatis主配置文件中通过${}占位符引用这些属性值便于维护和修改。 value属性对应的值使用${}占位符引用。 4结合创建的映射文件。最终MyBatis核心主配置文件的全部内容。 注意mapper标签的resource属性是相对于类路径。所以直接写与主配置文件路径平级即可。 ?xml version1.0 encodingUTF-8 ? !DOCTYPE configurationPUBLIC -//mybatis.org//DTD Config 3.0//ENhttp://mybatis.org/dtd/mybatis-3-config.dtd !--MyBatis主配置文件的根标签-- configurationproperties resourcedb.properties/propertiesenvironments defaultdevelopment!-- 可以配置多个environment --!--这里指定了默认的运行环境为development即开发环境--environment iddevelopment!-- 使用jdbc事务管理--transactionManager typeJDBC/!--配置数据库连接信息--dataSource typePOOLEDproperty namedriver value${jdbc.driverClassName}/property nameurl value${jdbc.url}/property nameusername value${jdbc.username}/property namepassword value${jdbc.password}//dataSource/environment/environments!--所有映射文件的路径--mappers!--加载书写SQL的映射文件--mapper resourceUserMapper.xml/mapper/mappers/configuration 四、编写书写SQL语句的映射文件。(mapper包下的.XML文件) 1新建UserMapper.xml文件。 一般xxx的映射文件的命名方式为“实体类名称Mapper”组成。 注意我这里创建的方式与创建MyBatis主核心配置文件的方式一样。(IDEA手动设置好的模板)选择mybatis-mapper。(前面提到映射文件的头声明与MyBatis主核心配置文件不一致) 映射文件的头声明默认自动生成。 当然也可以手动去官网复制粘贴再修改即可。 2最外层标签mapper。属性namespace。 单输入一个就知道其最外层标签有几个、分别是啥。 namespace命名空间。作用就是对sql进行分类管理。比如有很多个xxxMapper.xml其中有相同的id。而命名空间就可以再以区分 注意使用mapper代理方法开发时。namespace需要特殊设置 3内层常用标签。 select、update、delete、insert、resultMap。resultMap很重要后面再学习。select、update、delete、insert就是对应的查询、更新、删除、插入。 id就是唯一标识该查询的SQL语句。resultType就是查询返回的结果。这里查询所有用户当然是返回的数据包装成一个一个实体类(User)对象。所以这就需要有对应的实体类(User)。 4最终UserMapper配置文件的内容。 这里的namespacetest。供测试使用。后面的学习通常都是namespace接口的全限定名。接口中就有对应的抽象方法。 ?xml version1.0 encodingUTF-8 ? !DOCTYPE mapperPUBLIC -//mybatis.org//DTD Mapper 3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespacetestselect idselectAll resultTypecom.fs.pojo.Userselect * from tb_user/select /mapper 五、正式编码。 1定义对应(表tb_user)的POJO(实体)类。 注意实体类的属性要与数据库字段一致。 这里使用Lombok帮助快速开发。(不需要手动提供构造器、setter、getter、toString等方法)。导入Lombok对应依赖的坐标。 在对应User实体类上使用注解Data使Lombok生效。 package com.fs.pojo;import lombok.Data;Data public class User {private Integer uid ;private String username;private String password;private String gender;private String addr; }2测试类中加载MyBatis核心主配置文件。(获取SqlSessionFactory对象) 3获取SqlSession对象、执行SQL语句。(selectList()方法) 查询单个或多条记录——使用selectList()方法。返回的是一个集合。方法中传的参数为namespace.id。id为mapper映射文件中对应select标签唯一标识SQL的id查询单个记录——使用selectOne()方法。 4释放资源。 5测试类运行结果。

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

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

相关文章

网站个人备案类型开发商延期交房怎么申请退房

用户表格及筛选表单配置 - PC通用管理模块(1) 多八多AiIDE - 用户管理页面配置教程 第一课:基础查询配置 目标 配置基础的PC端通用管理模块。添加前端自定义组件以显示管理页面。配置列表表格字段。配置筛选表单。 步骤 1. 注册和新建应用 访问多八多AiIDE平台…

百度不收录的网站做网站策划书

本页文章导读:▪php pchart乱码 有俩种情况:①:未将中文字符编码格式修改成utf-8 (例子如下:)mb_convert_encoding($data, "html-entities","utf-8" ); ②:字体库出现问题 (请使用simhei.ttf字体 此字体…

沈阳定制网站制作做网站有没有受骗过

前些天Hive查询的接口一直超时报警,登录上去查看发现这个超时报警的曲线很有规律,每个小时开始就出现,过了大约3分钟左右就好了.在这个期间里,也发现hive根本就执行不了,完全hang住了,机器负载,…

qq空间刷赞网站推广南京个人网站建设模板

为啥不直接用Cascader 级联选择组件呢?主要是因为作为老项目,已经引入了antd-mobile2.3.4,同时引入v5版本会有兼容性问题。 原始数据格式: 首先需要将后端返回的数据转为前端定义的格式,方便使用: [{&qu…

网站建设推广 seo从珠海回来都变黄码了

节点设置密码 1、修改配置文件 在配置文件里面增加密码选项,一定要加上masterauth,不然Redirected的时候会失败。 masterauth redispassword requirepass redispassword 修改后需要重启redis节点。 2、动态修改 连接redis节点进行配置设置,然…

峰峰网站建设凡科可以建设多个网站吗

https://www.cnblogs.com/cheneyboon/p/11454547.html

移动深圳网站前端个人介绍网站模板下载

由于 HDR 图像的动态范围超出了标准计算机显示器的显示范围。在 Photoshop 中打开 HDR 图像时,图像可能会非常暗或出现褪色现象。 Photoshop 提供了专门的预览调整功能,以使标准显示器显示的 HDR 图像的高光和阴影不会太暗或出现褪色现象。 预览调整设置…

潍坊网站建设工作网站域名查企业邮箱

很多同学需要源文档,所以添加了下载链接,方便大家共同学习进步~ 本文下载链接:http://files.cnblogs.com/yingying0907/Gabor%E7%AC%94%E8%AE%B0.zip Gabor变换是D.Gabor 1946年提出的。为了由信号的Fourier变换提取局部信息,引入…

上海市普陀区建设规划局网站wordpress侧边栏制作

目录 1、安装好Vscode 2、下载安装.NetCore SDK 3、配置C#环境 3.1 打开Vscode并下载扩展 3.2 Vscode中打开文件夹并配置环境 3.3 调试运行 1、安装好Vscode 2、下载安装.NetCore SDK 官网如下,下载完成后双击打开一路走到底就行.NetCore SDK官网 软件显示安…

制作网站图文教程营销策略怎么写

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 使用字典推导式可以快速生成一个字典,它的表现形式和列表推导式类似。例如,我们可以使用下面的代码生成一个包含4个随机数的字…

江西个人网站备案网站建设基础百度百科

工业交换机是现代工业网络中不可或缺的重要组成部分,它扮演着连接和管理各种网络设备的关键角色。工业交换机的优点不言而喻,首先是其稳定可靠的性能,能够支撑工业环境下的高负荷工作。无论是在恶劣的温度、湿度或电磁干扰的环境下&#xff0…

网站建设好后能直接打开吗上海仓储公司

文章目录 渗透测试漏洞原理任意文件读取1. 任意文件读取概述1.1 漏洞成因1.2 漏洞危害1.3 漏洞分类1.4 任意文件读取1.4.1 文件读取1.4.2 任意文件读取1.4.3 权限问题 1.5 任意文件下载1.5.1 一般情况1.5.2 PHP实现1.5.3 任意文件下载 2. 任意文件读取攻防2.1 路径过滤2.1.1 过…

汉中网站建设电话海外cdn

日期函数主要介绍两个大类,Extract() 和 Trunc() Extract() 函数作用是提取日期,比如我们可以提取一个日期字段的年份,月份,日等数据 Trunc() 的作用则是截取,比如 2022-06-18 12:12:12,我们可以根据需求…

建设银行网站号设计师网上接单的网站

在单线程程序中,每次只做一件事情,后面的事情需要等待前面这件事情完成才可以进行 如果是多线程程序,这件事情还没做完就又做另外一件事情,这就可能发生两个线程抢占资源的问题 例如:a与b两个人都要去洗手间&#xf…

怎么买网站空间群晖wordpress内外网访问

🎬 秋野酱:《个人主页》 🔥 个人专栏:《Java专栏》《Python专栏》 ⛺️心若有所向往,何惧道阻且长 文章目录 程序结构GPIO操作UART操作接收逻辑发送 以下模板代码均基于官方2023.07.17版本。 程序结构 #include "Config.h" #inc…

网站建设方案书一定要有吗it外包人员最后什么下场

kotlin.collections.Maps.kt 文件定义了许多针对 Map 接口的工具函数,其中大多数是涉及函数式编程的高阶函数,我们在这里先不讲,等到集合框架结束后进入高阶函数时再讲。今天只讲几个简单的函数。Pair 类和 to() 函数Map 接口表示一种“键 -&…

高端网站开发哪家专业wordpress 2个主题

我最近发表了一篇有关如何将非事务性资源(如Web服务/微服务)绑定到全局分布式事务中的文章,以便自动处理恢复。 多年来,我经常不得不将“非事务性”系统集成到Java EE应用程序服务器中,而数据一致性通常是讨论的话题&a…

企业营销型网站建设品牌出口外贸交易平台

本文作者陈计节,ThoughtWorks 高级咨询师。多年的跨平台 .NET 开发者,全栈工程师,技术布道师。擅长互联网应用程序的设计、开发和运维等工作。 近年来,微软坚持为社区提供更多灵活性,并以更开放的思路重构其已有平台&a…

网站建设的前景网站建设包括哪方面

近来,“元宇宙”成为热门话题,越来越频繁地出现在人们的视野里。大家都在谈论它,但似 乎还没有一个被所有人认同的定义。元宇宙究竟是什么?未来它会对我们的工作和生活带来什么样 的改变?当谈论虚拟现实(VR…

电商网站建设哪家公司好seo站外推广有哪些

当发现产品的制造环节,以及因产品模型本身的设计而导致制造环节存在不合理性,从而导致加工制造成本增加。 快速判断,轻松协作 在达索系统3DEXPERIENCE WORKS 2024中我们可以快速的判断产品的可制造性,以及快速与前端设计沟通协作…