mybatis
awesome_go
这个作者很懒,什么都没留下…
展开
-
mybatis if test非空判断数字0为什么是false
今天工作中发现一个Long类型的参数没有传到sql中去,在sql xml配置文件中是使用if test标签判断:<if test="version != null and version != ''">xxxxx</if>通过debug发现参数中的version是有值的,但出来的sql语句就没有这个version网上查了一些有不少同样这样的问题,大致解决...原创 2019-10-14 16:46:27 · 1416 阅读 · 0 评论 -
Spring集成PageHelper的简单使用
Maven依赖,注意使用PageHelper时的版本必须与Mybatis版本对应 1 <!-- 添加Mybatis依赖 --> 2 <dependency> 3 <groupId>org.mybatis</groupId> 4 <artifactId>m...原创 2018-04-25 11:45:50 · 634 阅读 · 0 评论 -
mybatis pageHelper的使用方法
Mybatis的一个插件,PageHelper,非常方便mybatis分页查询。国内牛人的一个开源项目,有兴趣的可以去看源码,都有中文注释(ps:某些源码一大堆英文,痛哭流涕!)在github上仓库地址为:Mybatis-PageHelper它支持基本主流与常用的数据库,这可以在它的文档上看到。这里记录一下使用的基本方法0.查看文档与使用准备开发文档有中文文档也有英文文档PageHelper官方文...原创 2018-04-26 09:40:58 · 791 阅读 · 0 评论 -
Mybatis添加记录,返回主键id
<insert id="addRole" parameterType="SysRole" useGeneratedKeys="true" keyProperty="roleId" keyColumn="role_id"> insert into t_sys_role( name,status ) values(原创 2018-08-13 14:46:44 · 274 阅读 · 0 评论 -
Mybatis logj日志配置问题 以及日志相关的所有问题
使用Mybatis的时候,有些时候能输出(主要是指sql,参数,结果)日志。有些时候就不能。无法输出日志的时候,无论怎么配置log4j,不管是properties的还是xml的,都不起作用。有些时候,我们没做什么配置就能输出日志....这是一个让无数人烦躁的问题。其实解决问题很容易(我过了这么久才解决,以前都用拦截器输出)。这是一个普大喜奔的日子,让我们一起来看看如何解决mybat...原创 2018-12-19 18:00:23 · 553 阅读 · 0 评论 -
Mybatis-Plus 搭建与使用入门
Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。中文文档 :http://baomidou.oschina.io/mybatis-plus-doc/#/本文介绍包括1)如何搭建2)代码生成(controller、service、mapper、xml)3)单表的CRUD、条件查询、分页 基类...转载 2019-01-14 14:47:38 · 829 阅读 · 0 评论 -
Mybatis自定义Plugins拦截器-1
一、前言拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加上某些逻辑,也可以在执行这些被拦截的方法时执行自己的逻辑而不再执行被拦截的方法。Mybatis 拦截器设计的一个初衷就是为了供用户在某些时候可以实现自己的逻辑而不必去动 Mybatis 固有的逻辑。打个比方,对于 Executor,Mybatis 中有几种实现:BatchExecutor、Reuse...原创 2019-04-29 10:57:57 · 2257 阅读 · 0 评论 -
Mybatis注解用法
MyBatis(八) mybatis注解 一、mybatis简单注解 1、@Select、@Results、@Result 2、@Delete、@Param、@ResultMap 3、@Insert、@SelectKey 4、@Delete、@Param 5、@Update 二、动态SQL 1、简单处理,直接使用``脚本 2、使用Provider注...原创 2019-09-10 11:21:02 · 56078 阅读 · 2 评论