![](https://img-blog.csdnimg.cn/20191205161549965.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MyBatis系
@coward
好好学习,天天进步
展开
-
mybatis(二).MyBatis的接口映射器规则
前面的一篇文章中,用户表User表的sql操作文件中的全部sql都放在SqlSession中,那么如果要编写另外一个表的sql操作文件也要写很多sql,写的多了名称难免混淆或者不好记,容易出错。那么,有没有一种规则我们可以针对每个表的sql操作文件,把它封装成一个组件,处理那个表就调用哪个表的相关组件。答案是肯定的,这个规则就是接口映射器规则,我们可以根据这个接口映射器规则来编写代码,根据此接口编写的接口(该接口的方法都没有实现),不用实现类。在运行时MyBatis框架自动生成该接口的实现类,我们从Sq原创 2018-11-12 22:22:46 · 1289 阅读 · 0 评论 -
mybatis(三).MyBatis的动态sql
前面的文章中sql操作文件讲的大都是一个固定的sql,那么如果要根据不用的条件拼接不同的sql,那么该怎么做呢,今天我们来学习MyBatis的动态sql。不说废话,开干。一.表达式动态sql是怎么实现的呢,这里面要用到一些表达式,接下来看看这些表达会死:1.选择表达式1<if test=””>……</if>如果test表达式成立,就后缀拼上<i...原创 2018-11-13 23:54:14 · 225 阅读 · 0 评论 -
mybatis(四).MyBatis的关联映射
原始的jdbc在查询数据时,要查询多个表的数据,一种做法是:一个表的写一个sql,用该表的实体类去装载数据,最后查出来用java组装起来,另一种做法:写一个综合实体类(把要查的字段对应的属性都加进去),写一个sql,一次性查出来。那么我们的MyBatis持久化框架对待这种问题时如何处理的,有没有简单的方法。我们今天就来学习MyBatis的关联映射原创 2018-11-17 22:52:22 · 271 阅读 · 0 评论 -
mybatis(一).搭建一个MyBatis项目
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 能看到这篇...原创 2018-11-08 23:43:43 · 1914 阅读 · 2 评论 -
mybatis(五).mybatis中的运算符
最近工作比较忙,好久没有更新了。刚好昨晚完成了一个项目的模块完成了,早上趁着这丁点的空闲,把最近遇到的mybatis的需要注意的地方记录下来。今天我们主要来看mybatis中的运算。一,逻辑运算说到逻辑运算,肯定逻辑运算符是重中之重了,这里的逻辑运算符和我们往常写的可不一样,接下来看看这个比对关系,如下图:逻辑运算符参照关系表 原符号 mybatis ...原创 2019-07-12 18:19:52 · 18497 阅读 · 0 评论