当前位置: 首页 > news >正文

忻州宁武网站建设app界面设计常用的布局具有哪些

忻州宁武网站建设,app界面设计常用的布局具有哪些,店铺图片免费生成,协会网站建设制作一、MyBatis关联查询 在关系型数据库中,表与表之间存在着3种关联映射关系,分别为一对一、一对多、多对多。 一对一:一个数据表中的一条记录最多可以与另一个数据表中的一条记录相关。列如学生与学号就属于一对一关系。 一对多:主…

一、MyBatis关联查询

在关系型数据库中,表与表之间存在着3种关联映射关系,分别为一对一、一对多、多对多。

 

一对一:一个数据表中的一条记录最多可以与另一个数据表中的一条记录相关。列如学生与学号就属于一对一关系。

一对多:主键数据表中的一条记录可以与另外一个数据表任意数量的记录相关,另外一个数据表中的一条记录只能与主键数据表中的某一条记录相关。列如班级与学生就属于一对多关系。

多对多:一个数据表中的一条记录可以与另外一个数据表任意数量的记录相关,另外一个数据表中的一条记录也可以与本数据表中任意数量的记录相关。列如学生和老师就属于多对多关系。

1、MyBatis一对一关联查询

在MyBatis中,通过<association>元素来处理一对一关联关系。

<association>元素提供了一系列属性用于维护数据表之间的关系。

<association>元素中的属性如下表所示:

注意:接口文件的路径和配制映射文件的路径不一样,详情见下图:  

 

 < association>元素的示例配置如下:

 < !- - 方式一:嵌套查询-->
< association property="card" column="card_id" javaType="com.Jorya.model.StudentIdCard"select="com.Jorya.mapper.StudentIdCardMapper.findCodeById"/><!-- 方式二: 嵌套结果-->
<association property="card" javaType="com.Jorya.Model.StudentIdCard"><id property="id" column="card_id"/><result property="code" column="code"/>
</association>

2、MyBatis一对多关联查询

MyBatis中有一个< resultMap>元素,其中包含了一个< collection>子元素,MyBatis通过这个子元素来处理一对多联系。

< collection>子元素的属性大部分与< association>元素相同,其中包含了一个特殊元素——ofType,ofType与javaType对应,用于指定实体对象中集合类属性所包含的元素类型。
< collection>元素的示例配置如下:

<!--嵌套查询>
<collection property="ordersList" column="id"ofType="con.itheima.po.Orders"select="com.itheima.mapper.OrderMapper.selectOrders"/>
<!--嵌套结果-->
<collection property="orderList" ofType="com.itheima.po.Orders'><id property="id" column="orders_id"/><result property="number' column="number"/>
</collection>

3、MyBatis多对多关联查询

通过resultMap的collection元素实现;

<collection />是mybatis处理多对多关系的,是指拿到一个集合,property="listRight"的内容是对应你model层表中表示多对多关系的属性名

 fetchType表示是懒加载还是立刻加载;  

select表示是选择关联关系的哪个方法获取数据 ;

column表示传到映射关系的列的值
 

http://www.sczhlp.com/news/97641/

相关文章:

  • 常用设计网站北京团购网站建设
  • 做网站分流wordpress做过的大型网站
  • 苏州专门网站医院做网站需要备案吗
  • 住房和城乡建设部网站预售证wordpress正体中文版
  • 鹤壁做网站价格在线注册网站
  • 门户网站建设存在的问题和差距谷歌风格wordpress
  • 17网站一起做网店 发货慢wordpress显示摘要
  • 快手做任务网站精准粉丝引流推广
  • 【数学】拉格朗日乘数法
  • 华为芯片之父,33年默默开拓,铸就“中国芯”,功成身退时却鲜有人知!
  • Redis为什么适合做分布式锁? - 浪矢
  • 百度昆仑芯高调出圈:对标寒武纪,估值或达千亿港元?
  • WPS 定制版
  • 淘客网站超级搜怎么做南宁seo排名优化
  • 昆明双鼎网站制作在网上做黑彩网站会怎样处罚
  • 衡水网站建设衡水网站设计怎么好看
  • pc网站接入微信支付网站建设开发模式
  • 2024年以来,数学领域已有多位在国外顶尖高校取得终身教职的学者回国
  • 685.冗余连接
  • 广元百度做网站多少钱受欢迎的佛山网站制作
  • 四川旅游seo整站优化江门恒达互联网网站建设
  • 什么网站比较少人做品牌设计分为几部分
  • 互联网 医疗网站建设有哪些城市管理咨询包括哪些内容
  • 丹东建设网站今天重大新闻2021
  • 建设银行官方网站买五粮液酒app前端开发需要学什么
  • 网络网站关键词angle wordpress
  • 做网站是不是涉及很多语言职淘宝客网站推广备案
  • 可信网站网站速度对seo的影响
  • form表单和表单控件
  • 阿里云OSS图片生成缩略图和获取视频的封面方法