mybatis
海燕技术栈
既然巅峰留不住,那就重走来时路
展开
-
mybatis 拦截器
1、前言 最近使用了mybatis的sql语句动态注入,可以使用@Component的方式进行自动扫描,也可以使用 拦截器技术对已有的sql语句进行拦截。不过拦截器只能拦截已有的sql语句,如果在拦截之前没有sql 语句,将会出现空指针异常,应该是mybatis内部在进行调用的时候出现的空指针,如果说非要在拦截 器里面直接构造sql语句,就必须得找到何处出现了空指针异常,并在其前面对执行语句进行拦...原创 2018-11-23 11:00:35 · 706 阅读 · 0 评论 -
mybatis(springboot 集成mybatis)
在这漫长的岁月里,一个人敲敲代码也是一件不容易的事情啊 入门 maven构建classpath: <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</art原创 2018-12-03 16:56:09 · 225 阅读 · 0 评论 -
mybatis(spring boot集成mybatis,拦截器实现动态sql)
程序员都是些折了翼的天使 来看看我们这个项目中是如何对mybatis动态生成sql进行改进的吧 spring boot在配置了MapperScan之后会自动扫描相关的包,并对有@Mapper标记的类进行注册 @Configuration @EnableAutoConfiguration @ServletComponentScan @ComponentScan({"xxxx.scm","xxxxx....原创 2018-12-03 17:33:22 · 3485 阅读 · 0 评论 -
mybatis 实现自定义sql参数化,并绑定参数内参数
在某些业务场景下,需要多表联合进行统计操作,而这样的场景下,往往sql的逻辑比较复杂,利用Mybatis很难轻易的写出来,同时,各个业务变数又很大,基于mybatis来处理显得有些鸡肋。有时候不得不写一些纯sql然后传入mybatis,写纯sql传入mybatis的问题在于很难避免被诟病的sql拼接。为了解决这种场景下的矛盾冲突,可以利用下面的方法。 <!--SqlMapper.xml--&...原创 2019-03-18 13:29:58 · 5493 阅读 · 2 评论