草庐IT

day08-MyBatis的关联映射02

MyBatis的关联映射023.一对多3.1基本介绍mybatis–MyBatis3|XML映射器多对一关系也是一个基本的映射关系,多对一,也可以理解为一对多。例如:User--Pet:一个用户可以有多只宠物Dep--Emp:一个部门有多个员工双向的多对一关系:通过User可以查询到对应的所有Pet,反之,通过Pet也可以级联查询到对应的User信息。多对多的关系就是在多对一的关系上拓展3.2案例实现映射方式:方式1:通过配置映射文件实现多对一方式2:通过注解的方式实现多对一需求说明:实现级联查询,通过user的user_id可以查询到User信息和关联的所有pet信息,反之,通过pet的pe

day08-MyBatis的关联映射02

MyBatis的关联映射023.一对多3.1基本介绍mybatis–MyBatis3|XML映射器多对一关系也是一个基本的映射关系,多对一,也可以理解为一对多。例如:User--Pet:一个用户可以有多只宠物Dep--Emp:一个部门有多个员工双向的多对一关系:通过User可以查询到对应的所有Pet,反之,通过Pet也可以级联查询到对应的User信息。多对多的关系就是在多对一的关系上拓展3.2案例实现映射方式:方式1:通过配置映射文件实现多对一方式2:通过注解的方式实现多对一需求说明:实现级联查询,通过user的user_id可以查询到User信息和关联的所有pet信息,反之,通过pet的pe

Blazor Server 从头开始:01 创建项目

最近手痒,正好阳性在家,就打算把代码再捡起来看看,学习下这些年来都有什么新东西出现。就看到了微软出的.Net7Blazor相关的内容。走了一遍微软官方的教程,发现用处不大,(可能是年纪已高,也可能是断代太久),所以给这段时间立个小目标,从头开始学习一下这个Blazor。有关BlazorServer和WebWebAssembly的区别已经有大把的人在说,就不再赘述(其实对于新手来说,选定一个研究就是了,没必要纠结)。 准备工作根据自己的操作系统,从官网下载最新版本的VisualStudio(我的是MacArm6417.4版本);在VisualStudio安装程序中,将Web相关的组件都够选上(因

Blazor Server 从头开始:01 创建项目

最近手痒,正好阳性在家,就打算把代码再捡起来看看,学习下这些年来都有什么新东西出现。就看到了微软出的.Net7Blazor相关的内容。走了一遍微软官方的教程,发现用处不大,(可能是年纪已高,也可能是断代太久),所以给这段时间立个小目标,从头开始学习一下这个Blazor。有关BlazorServer和WebWebAssembly的区别已经有大把的人在说,就不再赘述(其实对于新手来说,选定一个研究就是了,没必要纠结)。 准备工作根据自己的操作系统,从官网下载最新版本的VisualStudio(我的是MacArm6417.4版本);在VisualStudio安装程序中,将Web相关的组件都够选上(因

day07-MyBatis的关联映射01

MyBatis的关联映射01Mybatis的关联映射实际的开发中,对数据库的操作常常会涉及到多张表,这在面向对象中就涉及到了对象与对象之间的关联关系。针对多表之间的操作,MyBatis提供了关联映射,通过关联映射就可以很好的处理对象与对象之间的关联关系。1.关联关系概述在关系型数据库中,多表之间存在着三种关系,分别是一对一,一对多,多对多。一对一:在任意一个表中引入另外一个表的主键作为外键。一对多:在多个表中都引入了某一个表的主键作为外键多对多:需要用一张中间表表示多对多的关系,这张中间表引入两张表的主键作为外键。一般来说一个对象映射一张表,因此一对一的关系就是在A类中定义B类属性,一对多的关

day07-MyBatis的关联映射01

MyBatis的关联映射01Mybatis的关联映射实际的开发中,对数据库的操作常常会涉及到多张表,这在面向对象中就涉及到了对象与对象之间的关联关系。针对多表之间的操作,MyBatis提供了关联映射,通过关联映射就可以很好的处理对象与对象之间的关联关系。1.关联关系概述在关系型数据库中,多表之间存在着三种关系,分别是一对一,一对多,多对多。一对一:在任意一个表中引入另外一个表的主键作为外键。一对多:在多个表中都引入了某一个表的主键作为外键多对多:需要用一张中间表表示多对多的关系,这张中间表引入两张表的主键作为外键。一般来说一个对象映射一张表,因此一对一的关系就是在A类中定义B类属性,一对多的关

HCIP-ICT实战进阶01-OSPF各类LSA介绍及分析

HCIP-ICT实战进阶01-OSPF各类LSA介绍及分析课程目标解释LSA关键字段的作用描述常见LSA类型及其功能阐明SPF算法描述ospf区域内路由、区域间路由计算原理描述ospf区域间路由的防环机制描述ospf外部路由计算原理1区域内路由计算1.1回顾在同一个区域内所有路由器的LSDB(LinkStateDataBase,链路状态数据库)相同不考虑区域间和不考虑引入的情况下,每一台开启OSPF的设备设备会产生一个一类LSA,一个广播网络会存在一个二类LSA,PtoP网络不需要LSA.(这里做简单了解,下面会详细展开)所以上图拓扑共有7(5+2)条LSA.1.2OSPF协议报文头部1.2.

HCIP-ICT实战进阶01-OSPF各类LSA介绍及分析

HCIP-ICT实战进阶01-OSPF各类LSA介绍及分析课程目标解释LSA关键字段的作用描述常见LSA类型及其功能阐明SPF算法描述ospf区域内路由、区域间路由计算原理描述ospf区域间路由的防环机制描述ospf外部路由计算原理1区域内路由计算1.1回顾在同一个区域内所有路由器的LSDB(LinkStateDataBase,链路状态数据库)相同不考虑区域间和不考虑引入的情况下,每一台开启OSPF的设备设备会产生一个一类LSA,一个广播网络会存在一个二类LSA,PtoP网络不需要LSA.(这里做简单了解,下面会详细展开)所以上图拓扑共有7(5+2)条LSA.1.2OSPF协议报文头部1.2.

2022-08-19 PreparedStatement

PreparedStatementPreparedStatement接口是Statement的子接口,它表示一条预编译过的SQL语句什么是SQL注入SQL注入是利用某些系统没有对用户输入的数据进行充分的检查,而在用户输入数据中注入非法的SQL语句段或命令,从而利用系统的SQL引擎完成恶意行为的做法。preparedstatement和statement的区别PreparedStatement:PreparedStatement是java.sql包下面的一个接口,用来执行SQL语句查询,通过调用connection.preparedStatement(sql)方法可以获得PreparedStat

2022-08-19 PreparedStatement

PreparedStatementPreparedStatement接口是Statement的子接口,它表示一条预编译过的SQL语句什么是SQL注入SQL注入是利用某些系统没有对用户输入的数据进行充分的检查,而在用户输入数据中注入非法的SQL语句段或命令,从而利用系统的SQL引擎完成恶意行为的做法。preparedstatement和statement的区别PreparedStatement:PreparedStatement是java.sql包下面的一个接口,用来执行SQL语句查询,通过调用connection.preparedStatement(sql)方法可以获得PreparedStat