![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 74
张超@-@
这个作者很懒,什么都没留下…
展开
-
MyBatis动态sql常用语法
MyBatis动态sql常用语法在JDBC等其他操作数据库的框架中,对SQL语句的拼接和条件的判断时步骤非常的繁琐,而且出错率很高,有时候一个空格或是一个逗号的问题都会让程序直接报错,而MyBatis框架下的动态SQL可以比较方便的解决这个问题。这里介绍一下我们常用的一些Mybatis动态SQL标签。ifchoose (when,otherwise)tirm (where,set)foreachifif表判断,假设,如果的意思,在对SQL语句进行拼接的时候,我们通常会以数据是否为空作为原创 2021-03-16 17:00:51 · 712 阅读 · 7 评论 -
Mybatis动态sql知识 :association和collection的区别
Mybatis动态sql知识总结一、association和collection的区别association关联,用于一对一或多对一查询collection 集合,用于一对多查询,举个例子:在一个班级中,多个学生对应一个班级,这就是多对一的关系;一个班级对应多个学生,这就是一对多的关系。一个学生表中含有:id ,name ,relname ,sex , age ,classid一个班级表中含有:班级id,班级name。其中学生表的classid和班级id为主外键关系。如果我们想查询一个原创 2021-03-16 09:52:14 · 1921 阅读 · 3 评论