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

印刷厂网站模板/怎样免费推广自己的网站

印刷厂网站模板,怎样免费推广自己的网站,怎么防止网站攻击,poedit wordpressMyBatis 对映关系: 一对一等于多对一,一对多等于多对多(在于后面那个是什么)。 数据库: 多对一的处理: 多个学生对应一个老师如果对于学生这边,就是一个多对一的现象,即从学生这…

MyBatis 对映关系:

一对一等于多对一,一对多等于多对多(在于后面那个是什么)。

数据库:
在这里插入图片描述

多对一的处理:

  • 多个学生对应一个老师
  • 如果对于学生这边,就是一个多对一的现象,即从学生这边关联一个老师!

实体类:

@Data
public class Student {private int id;private String name;//多个学生可以是同一个老师,即多对一private Teacher teacher;
}
@Data 
public class Teacher {private int id;private String name;
}

Mapper:

   <select id="getStudents" resultMap="StudentTeacher">select * from student</select><resultMap id="StudentTeacher" type="Student"><!--association关联属性 property属性名 javaType属性类型 column在多的一方的表中的列名--><association property="teacher" javaType="Teacher" column="tid"  select="getTeacher"/></resultMap><!--这里传递过来的id,只有一个属性的时候,下面可以写任何值association中column多参数配置:column="{key=value,key=value}"其实就是键值对的形式,key是传给下个sql的取值名称,value是片段一中sql查询的字段名。--><select id="getTeacher" resultType="teacher">select * from teacher where id = #{tid}</select>
-----------------------------------------------------------------------------------------------------------------------
<select id="getStudents" resultMap="StudentTeacher" >select s.id sid, s.name sname ,t.id tid t.name tnamefrom student s,teacher twhere s.tid = t.id
</select>
<resultMap id="StudentTeacher" type="Student"><id property="id" column="sid"/><result property="name" column="sname"/><!--关联对象property 关联对象在Student实体类中的属性--><association property="teacher" javaType="Teacher"><id property="id" column="tid"/><result property="name" column="tname"/></association>
</resultMap>

一对多的处理:

实体类:

@Data
public class Teacher {private int id;private String name;//一个老师多个学生private List<Student> students;
}
@Data
public class Student {private int id;private String name;private int tid;
}

Mapper:

<select id="getTeacher" resultMap="TeacherStudent">
select * from teacher where id = #{id}
</select>
<resultMap id="TeacherStudent" type="Teacher"><!--ofType是集合中的类型,column是Student的外键,主表Teacher表的主键id--><collection property="students" javaType="ArrayList" ofType="Student" column="id" select="getStudentByTeacherId"/>
</resultMap>
<select id="getStudentByTeacherId" resultType="Student">select * from student where tid = #{id}
</select>
-----------------------------------------------------------------------------------------------------------------------<select id="getTeacher" resultMap="TeacherStudent">select s.id sid, s.name sname , t.name tname, t.id tidfrom student s,teacher twhere s.tid = t.id and t.id=#{id}</select><resultMap id="TeacherStudent" type="Teacher"><id property="id" column="tid" /><result  property="name" column="tname"/><collection property="students" ofType="Student"><result property="id" column="sid" /><result property="name" column="sname" /><result property="tid" column="tid" /></collection></resultMap>
http://www.jmfq.cn/news/5281093.html

相关文章:

  • php学多久可以做网站/企业品牌推广方案
  • 奢侈品b2c电商网站建设/北京网络营销推广外包
  • dw怎么用div css做网站/外贸seo网站
  • 上海门户网站制作/百度收录申请
  • 上海实时新闻/云优化软件
  • 网站建设的基本步骤是哪些/推广下载
  • 漳州做网站建设/seo外包网站
  • 做外贸方面的网站/torrent种子搜索引擎
  • 阿里云建设网站视频/网站搜索引擎优化情况怎么写
  • 南昌微信公众号制作/南山网站seo
  • 淘宝里网站建设公司可以吗/搜索引擎优化策略有哪些
  • 案例剖析网站/关键词优化公司排名榜
  • 帮境外赌场做网站是否有风险/友情链接你会回来感谢我
  • 上海比较好的外包公司/seo费用
  • 辽宁建设工程信息网 招标文件/搜索引擎优化主要包括
  • 项目建设管理 公司 网站/电销外包团队在哪找
  • 雄安专业网站建设公司/全网引擎搜索
  • 柳市建设网站/seo 公司
  • php除了做网站/临沂seo全网营销
  • 深圳流感疫情最新消息今天/手机优化软件哪个好用
  • 六安网站建设招聘/移动营销
  • 投资做任务赚钱的网站/超级外链在线发布
  • 吉林省建设工程信息网站/渠道推广平台
  • 照片做视频的网站/关键词优化排名软件
  • 福州网站开发系列/域名注册要多少钱
  • 做游戏网站公司/如何做线上推广
  • 用dw做淘客网站的步骤/自媒体运营
  • 沭阳三剑客做网站/淘宝seo优化是什么
  • 网站的按钮怎么做 视频/百度域名注册查询
  • 天津网站开发公司 智善美科技/推广价格一般多少