
Mybatis
Record Life
Record my life
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis xml 中使用toString() toLowerCase()
<if test="'Admin'.toLowerCase() == 'admin'"> AND id = 4000</if>java 字符串的函数 都可用原创 2019-10-18 20:32:36 · 2105 阅读 · 0 评论 -
mybatis判空的时候 输入了32确是空的
案例:在mybatis 传入参数的时候 在if test中判空,!=null and !=‘ 空格’这样的情况就把我的32 给忽略了,因为32代表ascall里面的空格原创 2018-06-08 14:03:37 · 211 阅读 · 0 评论 -
当java遇见soap协议的时候,我们是怎么请求的xml
首先我们要根据javabean写一个自己想要的反射反射请求所需要的xml格式官方有很多这样的工具,但是 由于数据格式不一样只能自己写一个package com.yiexpress.core.utils;import java.lang.reflect.*;import java.util.ArrayList;import java.util.List;import java.io.IOEx...原创 2018-04-19 20:50:55 · 1509 阅读 · 0 评论 -
RESTful风格接口springBoot+mybatis+JWT+springSecurity+flayway+数据库读写分离HR项目总结
HR开发总结设计方面网址http://hrtest.ewe.com.auhttp://hr.ewe.com.au/1.Hr项目使用了前后端分离,2.前端采用了新的vue2.0的技术很不错学习了下,前段使用element框架最为清新了3.后端使用了springboot,一种为服务型框架,搭建了RESTful接口与前段解耦,也不错,后端使用的就是自定参数注入最为原创 2018-02-06 16:42:37 · 1978 阅读 · 0 评论 -
mybatis的二级缓存
【Mybatis框架】查询缓存(二级缓存)https://www.cnblogs.com/DoubleEggs/p/6243223.html 继上一篇博客,我们讲述了mybatis的一级缓存,接下来,我们来学习一下mybatis的二级缓存博客链接地址: http://blog.csdn.NET/liweizhong193516/article/details转载 2018-02-06 14:27:10 · 216 阅读 · 0 评论 -
mybatis 插入数据时候 同时得到主键的id 处理好一起插入别的字段
*使用useGeneratedKeys/KeyProperty来实现插入数据的时候,来完成新生成主键的返回。insert id="insert" parameterType="com.citic.gatz.model.ChatContentImg" useGeneratedKeys="true" keyProperty="id">翻译 2018-01-29 20:37:48 · 1946 阅读 · 0 评论 -
springBoot通过表单的提交进行AmazonS3 进行文件的上传下载删除(不存储在本地)。
通过客服端进行表单提交文件域,以服务器为媒介进行数据传输到AmazonS3服务器上。首先在配置文件配置密钥,问公司拿aws.accessKey=AKIAI2AH3BGaws.secretKey=W0pu2gwVnAWAnVAQyP/up01B4v9thfhJaws.eweBucket=we-tt然后创建一个类使用注解交给spring管理package com.ewe.core.util原创 2018-01-29 20:32:39 · 5053 阅读 · 3 评论 -
mybatis.mapper-locations===》srpingboot配置扫描只扫描了我其中一个包,另一个包没有扫描到。classpath的重要性
两个mapper下的xml的配置文件,配置看classpath: com/ewe/*/mapping/*.xml查看源代码断点测试===>只扫描了我一个包下,我的*没有用了。。。最后你知道吗 !!!注意点:在classpath后面的*必不可少,缺少型号的话后面的通配符不起作用。 **表示可以表示任意多级目录,如:上述配置可以查到 cla原创 2018-02-05 20:57:04 · 11373 阅读 · 1 评论 -
springboot+mybatis数据源的读写分离(mysql,后期连接设置,前期项目没做好的忽入会蒙的)
参考https://github.com/cmlbeliever/SpringBootLearning/tree/master/DynamicDataSource 以上是github的网址用到了这里说明springboot的项目已经结尾开始加数据源了~1.多数据源的类如下2.配置文件目录如下3.在配置文件俺application中加入数据源和配置切面拦截原创 2018-01-29 09:57:46 · 1179 阅读 · 0 评论 -
GraphQL在Springboot+mybatis中的结合
1. 使用步骤1) 首先创建当前这个controller的查询器我创建了queue的查询器QueueQuery.java2) 在查询器中注入service,这个查询器就是分解了请求过来的方法名3) 在controller的某一个方法中调用,与别的url地址方法不冲突。可以指定某一个url使用这个graphql查询语句,我的controller是Q...原创 2018-02-09 10:04:10 · 5439 阅读 · 1 评论 -
springBoot中配置mybatis的二级缓存
在结合springBoot和mybatis的时候想用二级缓存怎么办,请耐心看完。什么是延迟加载 resultMap中的association和collection标签具有延迟加载的功能。 延迟加载的意思是说,在关联查询时,利用延迟加载,先加载主信息。使用关联信息时再去加载关联信息。设置延迟加载 需要原创 2018-01-22 11:45:37 · 28825 阅读 · 4 评论 -
springboot打包jar无法扫描到.xml文件的问题
问题是这样的:在eclipce运行时没有问题的,srpingboot打包成jar包会访问数据会出现错误org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 这个时候我们必须在pom.xml文件下加入这个资源文件,加入的方式很多,http://bglmmz.it原创 2018-01-03 14:05:30 · 6866 阅读 · 2 评论 -
Mybatis中NullPointExcepption的情况。
NullPointExcepption1.可能是方法没被实例化,如果是SSM框架就是忘记了@Autowire。这个原因可以是控制台没有打印sql语句就报错null了2.查询到的数据是null,我们还去使用 这就要自己判断使用了原创 2017-12-15 10:45:57 · 790 阅读 · 0 评论 -
mybatis 插入数据时候 同时得到主键的id 处理好一起插入别的字段
*使用useGeneratedKeys/KeyProperty来实现插入数据的时候,来完成新生成主键的返回。insert id="insert" parameterType="com.citic.gatz.model.ChatContentImg" useGeneratedKeys="true" keyProperty="id"> 会自动将id返回到对象的主键中的原创 2017-12-15 08:44:43 · 1279 阅读 · 0 评论 -
数据库索引的使用,祝大家快速理解索引的含义
看了很多材料 希望有个能快速理解啊索引意义使用索引的全部意义就是通过缩小一张表中需要查询的记录/行的数目来加快搜索的速度。大大减轻了服务器需要扫描的数据量,从而提高了数据的检索速度帮助服务器避免排序和临时表可以将随机I/O变为顺序I/O索引是一种数据结构 。原理:2.1 为什么我们添加完索引后查询速度为变快?传统的查询方法,是原创 2017-12-14 20:03:05 · 420 阅读 · 0 评论 -
Mybatis中$和#的注入使得在控制台写的sql语句和数据库写的语句查询结果不一致。
在使用注入参数的过程中如果使用高级查询if 标签 order by #{0} 当注入这个语句时候,这个语句是不会被识别的,原因是因为,#是防止注入的,在if标签中有sql语句,所有注入的时候即使在控制台打印了sql语句 但是实际数据库是没有执行到的解决:使用$符号可以注入sql语句 就可以识别到了。 order by ${0}原创 2017-12-14 19:58:52 · 739 阅读 · 1 评论