MyBatis
carson0408
热衷于编程,喜欢研究算法,挑战难题,享受AC的过程,希望自己能够不断进步,不断成长。
展开
-
MyBatis关联查询之一对多查询
一对多的关系就是指第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。就如同借书,假设某个人一年内只借了一本书,并且借了好几次,那么这个人就会对应着好多条借书记录,但是每条借书记录只会对应着一个人,因为一本书不可能同时借给两个人,这就是一对多的关系。本文还是举借书的例子,在一对一查询基础上进行改进的,如有需要可以两篇文章一起看。1.涉及的数原创 2018-02-03 11:44:16 · 4431 阅读 · 0 评论 -
MyBatis关联查询之一对一查询
关联查询一对一查询是最基础的关联查询知识,何谓一对一。比如本文要讲到的例子,学生去图书馆借书的例子,有一个表叫做tb_user表示学生的信息,另一个表表示tb_book,那么假定每个人只能借一本书,那么两个表之间的关系就是一对一的,即一本书只能借给一个人,一个人只能借一本书。所以相对来说,一对一的关联查询,逻辑比较清晰,容易理解。我们接下来通过两种方法进行讲解一对一的关联查询。1.示例简介原创 2018-02-02 17:28:59 · 417 阅读 · 0 评论 -
MyBatis关联 查询之多对多查询
一对一查询、 一对多查询两篇文章分别讲了关联查询中的一对一查询和一对多查询,假设有两个表A和B,那么一对一就是A表中的每行记录仅对应B表的一条记录,同理B表的一条记录只对应A表的一条记录;一对多则是A表中的单行可以与B表中的一个或多个行相关,但B表中的一个行只可以与A表中的一个行相关;那么多对多则是A表中的单行可以与B表中的一个或多个行相关,B表中的单行可以与A表中的一个或多个行相关。本文通过举例原创 2018-02-03 17:04:49 · 565 阅读 · 0 评论 -
MyBatis之Mapper文件
MyBatis框架中,主要核心部分之一就是Mapper映射文件。因为MyBatis的DAO组件只是通过接口,而不需要实现类,因此,Mapper映射文件显得十分重要,因为接口中的对数据库的原子方法的实现都在Mapper映射文件中进行使用原生的SQL语句实现,所以对于Mapper.xml的编写也十分重要。本文主要讲解一下Mapper文件编写常见的语法以及常见的情况,从而对其进行的一个整理总结。1.原创 2018-02-05 13:08:38 · 474 阅读 · 0 评论