• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。

shade解决mybatis包冲突问题

shade解决mybatis包冲突问题
目前有一个项目,A是第三方应用,代码不公开,不能修改,使用的是mybatis plugs3.3.1,而当前项目是我们自己的B,它需要用到A里的方法,B里mybatis plugs版本是2.3,目前在使用过程中出现了问题,这本文来源gaodai$ma#com搞$代*码6网两个版本的有些方法,注解都发生了很大的变化 :mybatis 3.x BaseMapp……继续阅读 »

搞代码 4年前 (2022-01-09) 8浏览 0评论0个赞

搭建MyBatis开发环境及基本的CURD介绍

搭建MyBatis开发环境及基本的CURD介绍
一、MyBatis概述首先就是之前Java web中的三层结构界面层: 和用户打交道的, 接收用户的请求参数, 显示处理结果的。(jsp ,html ,servlet)业务逻辑层: 接收了界面层传递的数据,计算逻辑,调用数据库,获取数据数据访问层: 就是访问数据库, 执行对数据的查询,修改,删除等等的三层中对应的包:界面层: controller……继续阅读 »

搞代码 4年前 (2022-01-09) 27浏览 0评论0个赞

Mybatis Plus条件构造器ConditionConstructor用法实例解析

Mybatis Plus条件构造器ConditionConstructor用法实例解析
理解:原来叫条件构造器,我一直以为都是封装条件对象即SQL的查询条件,不过都一样。其目的是因为的实际的需求灵活多变,而我们的SQL的筛选条件也需要跟着变化,但是有一些固定的字段固定的方式可以保证不变化,那么方法的参数的确定尤为重要从单一的一个ID,一个String的属性,到一个类型的对象,最后到规范的接口就是逐渐把可能的情况不断的抽象化,更具有泛……继续阅读 »

搞代码 4年前 (2022-01-09) 37浏览 0评论0个赞

MyBatis Plus配置日志CRUD的使用详解

MyBatis Plus配置日志CRUD的使用详解
配置日志我们所有的sql在mybatisplus是不可见的,所以在开发中需要配置日志,开发完成后,就可以取消日志了,因为日志也是损耗资源的#配置日志mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #仅控制台输出的日志这里可……继续阅读 »

搞代码 4年前 (2022-01-09) 11浏览 0评论0个赞

自己动手编写一个Mybatis插件之Mybatis脱敏插件

自己动手编写一个Mybatis插件之Mybatis脱敏插件
1. 前言在日常开发中,身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱敏。否则容易造成个人隐私泄露,客户资料泄露,给不法分子可乘之机。但是数据脱敏不是把敏感信息隐藏起来,而是看起来像真的一样,实际上不能是真的。我以前的公司就因为不重视脱敏,一名员工在离职的时候通过后台的导出功能导出了核心的客户资料卖给了竞品,给公司造成了重大的损失。当然这里有数据……继续阅读 »

搞代码 4年前 (2022-01-09) 24浏览 0评论0个赞

利用MyBatis实现条件查询的方法汇总

利用MyBatis实现条件查询的方法汇总
SQL映射文件Mybatis真正强大的是在于它的SQL映射语句,也是它的流弊之处。它的功能强大,SQL映射文件的配置却比较简单。使用SQL映射文件可以减少50%以上的代码量。Mybatis专注于SQL,对于开发人员来说可极大限度地进行SQL调优,以保证性能,下面是SQL映射文件的几个顶级元素配置1、mapper 它是映射文件的根节点,只有一个属性就……继续阅读 »

搞代码 4年前 (2022-01-09) 20浏览 0评论0个赞