mybatis---知识点复习
mybatis的配置文件是configuation.xml是配置文件,主要是配置jdbc(用来创建sessionfactory)以及映射文件的别名,
一对多:
<mapper namespace="com.yiibai.userMaper"><!-- User 级联文章查询 方法配置 (一个用户对多个文章) --><resultMap type="User" id="resultUserMap"><result property="id" column="user_id" /><result property="username" column="username" /><result property="mobile" column="mobile" /><collection property="posts" ofType="com.yiibai.pojo.Post" column="userid"><id property="id" column="post_id" javaType="int" jdbcType="INTEGER"/> <result property="title" column="title" javaType="string" jdbcType="VARCHAR"/><result property="content" column="content" javaType="string" jdbcType="VARCHAR"/> </collection></resultMap><select id="getUser" resultMap="resultUserMap" parameterType="int">SELECT u.*,p.*FROM user u, post pWHERE u.id=p.userid AND id=#{user_id} </select></mapper>
#########################
<collection property="posts" ofType="com.yiibai.pojo.Post" column="userid"><id property="id" column="post_id" javaType="int" jdbcType="INTEGER"/> <result property="title" column="title" javaType="string" jdbcType="VARCHAR"/><result property="content" column="content" javaType="string" jdbcType="VARCHAR"/> </collection>
collection对多,column = userid 是对于 posts表来说的关联user的字段名称
###################################
多对一
<resultMap type="Post" id="resultPostsMap"><result property="id" column="post_id" /><result property="title" column="title" /><result property="content" column="content" /><association property="user" javaType="User"> <id property="id" column="userid"/> <result property="username" column="username"/> <result property="mobile" column="mobile"/> </association> </resultMap> MyBatis使用RowBounds实现的分页是逻辑分页,也就是先把数据记录全部查询出来,然在再根据 offset 和 limit 截断记录返回。
转载于:https://www.cnblogs.com/tcdxx/p/6095482.html
mybatis---知识点复习相关推荐
- SSM框架知识点复习
第三节 SSM框架知识点复习 SpringMVC的知识 技能:使用SpringMVC来处理浏览器发起的请求. ① SpringMVC的基本使用流程 i. 导入jar包 ii. 配置SpringMVC的 ...
- 三年级下册期中计算机知识点,部编三年级语文下册期中知识点复习
文件大小: 资料格式: 下载:284次 资料等级: 所需点数:0 课件类型:/word 注册本站会员,享受高速下载,立即注册会员 部编三年级语文下册期中知识点复习部分内容预览 第一单元知 ...
- 虚拟机的分类_「面试必备」Java虚拟机知识点复习手册(下)
关注我的微信公众号:后端技术漫谈 不定期推送关于后端开发.爬虫.算法题.数据结构方面的原创技术文章,以及生活中的逸闻趣事. 我目前是一名后端开发工程师.主要关注后端开发,数据安全,网络爬虫,物联网,边 ...
- c语言各个英文的作用,C语言最重要的知识点复习资料(国外英文资料).doc
C语言最重要的知识点复习资料(国外英文资料) C语言最重要的知识点复习资料(国外英文资料) The log Share the next list of return logs in the hidd ...
- 4十4十4写成乘法算式_小学数学二年级下册数学1-4单元知识点复习提前准备才能考的更好...
期中考试快到了,小学数学二年级下册1-4单元知识点复习,为考试做准备! 第一单元数据收集与整理 1. 收集数据的方法: (1) 民意调查:如投票选举. (2) 实地调查:如现场观察,收集,统计数据. ...
- CSS3知识点复习与总结
CSS3知识点复习与总结 文章目录 CSS3知识点复习与总结 一.术语解释 CSS规则 = 选择器 + 声明块 二.CSS书写位置 1.内部样式表 2.内联样式表,元素样式表 3.外部样式表 三.常见 ...
- 软件测试小黑指北-知识点复习
======================软件测试知识点复习======================== 请认真思考以下问题: 什么是软件?........................... ...
- 江苏省计算机二级c语言复习知识点,计算机二级C语言知识点复习
C语言已先后被移植到大.中.小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序.下面是小编收集的关于计算机二级C语言知识点复习,希望 ...
- 【面试】计网知识点复习与总结
[面试]计网知识点复习与总结 1. 计算机网络层次结构 ISO/OSI七层网络模型与TCP/IP五层网络模型的比较如图所示: 物理层:它的主要作用是传输比特流,进行模数转换与数模转换,这一层的数据叫做 ...
- 花园体育馆计算机房音乐教室的英语,四年级英语下册pep知识点复习.ppt
四年级英语下册pep知识点复习.ppt PEP人教版四年级下册,英语各单元要点汇总,Unit 1 My School,楼层firstfloor 一楼 secondfloor 二楼 教室teachers ...
最新文章
- 别乱提交代码了,看下大厂 Git 提交规范是怎么做的!
- sap 给集团分配一个逻辑系统
- 一文带你学会java的jvm精华知识点
- 记一次CPU占用率和load高的排查
- [USACO1.3]滑雪课程设计Ski Course Design
- cgi、wsgi、uwsgi 与 uWSGI
- php 获取js对象的属性值,js获取对象,数组所有属性键值(key)和对应值(value)的方法示例...
- SpringBoot入门系列: Spring Boot的测试
- php 截图插件,react中有实现截图插件吗
- Servlet具体解释
- 用最简单的方法生成代码雨,效果相当的哇塞。
- 银河麒麟v10下载(服务器版 桌面版) - 2022-09-08更新
- java的链表(LinkedList类)
- 小程序轮播图swiper,自定义的指示点
- java-opencv 米粒数_Python opencv学习音符的米粒数,返回每个米粒的位置面积和总米粒数的平均面积,pythonopencv,笔记,之数,并,一个,及,个数...
- 软件开发实训(720科技)――第五课:前端css规范
- 当你觉得焦虑,烦躁的时候怎么办?
- 如何设置对输入字段的关注?
- 为什么类只能单继承,而接口可以多继承?
- INS-06101nbsp;IPnbsp;ADRESSnbsp;OFnbsp;LOCALHOST