摘要: 1.创建数据库 利用可视化软件或者命令行创建一个数据库,在其中创建一个book表。前提是你已经在电脑上安装过mysql并且已经配置过环境变量了。 我这里使用cmd命令行,需要用管理员权限打开命令行: 进入到mysql文件夹下的bin目录: 然后用账号密码登录数据库: 然后创建数据库: 然后在该数据库 阅读全文
posted @ 2022-09-08 21:30 一直学习的程序小白 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 注:文章转载于https://blog.csdn.net/weixin_45798690/article/details/123589033 1. 登录下载网站 Download Cisco Packet Tracer 8.1.1 & GNS3 - Packet Tracer Network htt 阅读全文
posted @ 2022-09-08 00:00 一直学习的程序小白 阅读(2604) 评论(0) 推荐(0) 编辑
摘要: 1.用的是IDEA2022版,选择新建项目 上述选的是开发web项目的模板,开发不同的项目可以选的模板百度可以搜一下 2.填上公司的名字和项目名 这里我都是用的默认的 3.补全目录 自动生成的目录文件结构如下: 还缺少maven项目标准文件结构的四个文件夹: 在main目录上新建—文件夹,然后会弹出 阅读全文
posted @ 2022-09-06 22:28 一直学习的程序小白 阅读(1058) 评论(0) 推荐(1) 编辑
摘要: 动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如,拼接时要确保添加了必要的空格,还要注意去掉列表最后一个列名的逗号。而动态 SQL 恰好解决了这一问题,可以根据场景动 阅读全文
posted @ 2022-09-06 21:18 一直学习的程序小白 阅读(1226) 评论(0) 推荐(0) 编辑
摘要: 级联关系是一个数据库实体的概念,有 3 种级联关系,分别是一对一级联、一对多级联以及多对多级联。例如,一个角色可以分配给多个用户,也可以只分配给一个用户。大部分场景下,我们都需要获取角色信息和用户信息,所以会经常遇见以下 SQL。 SELECT r.*,u.* FROM t_role r INNER 阅读全文
posted @ 2022-09-05 22:54 一直学习的程序小白 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 注解主要分为三大类,即 SQL 语句映射、结果集映射和关系映射。下面分别进行讲解。不过一般注解用的比较少。 1.SQL语句映射 1)@Insert:实现新增功能 这个方法是在mapper接口里。 @Insert("insert into user(id,name) values(#{id},#{na 阅读全文
posted @ 2022-09-05 22:29 一直学习的程序小白 阅读(84) 评论(0) 推荐(0) 编辑
摘要: resultMap 是 MyBatis 中最复杂的元素,主要用于解决实体类属性名与数据库表中字段名不一致的情况,可以将查询结果映射成实体对象。下面我们先从最简单的功能开始介绍。 现有的 MyBatis 版本只支持 resultMap 查询,不支持更新或者保存,更不必说级联的更新、删除和修改。 1.r 阅读全文
posted @ 2022-09-05 00:07 一直学习的程序小白 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 1.select标签 1.1 简介 在 MyBatis 中,select 标签是最常用也是功能最强大的 SQL 语言,用于执行查询操作。select 示例语句如下。 <select id="selectAllWebsite" resultType="net.biancheng.po.Website" 阅读全文
posted @ 2022-09-04 23:24 一直学习的程序小白 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 这部分内容前边简单提过了,之前写第一个Mybatis示例时用的就是第一种方式。 本节主要介绍 MyBatis 执行 SQL 语句的两种方式和它们的区别。MyBatis 有两种执行 SQL 语句的方式,如下: 1.通过 SqlSession 发送 SQL 2.通过 SqlSession 获取 Mapp 阅读全文
posted @ 2022-09-04 22:02 一直学习的程序小白 阅读(603) 评论(0) 推荐(0) 编辑
摘要: MyBatis 有三个基本要素: 核心接口和类 MyBatis核心配置文件(mybatis-config.xml) SQL映射文件(mapper.xml) 1. 核心接口和类 每个 MyBatis 应用程序都以一个 SqlSessionFactory 对象的实例为核心。首先获取 SqlSession 阅读全文
posted @ 2022-09-04 18:40 一直学习的程序小白 阅读(113) 评论(0) 推荐(0) 编辑