首页
学习
活动
专区
工具
TVP
发布

JavaEdge

关注公众号:JavaEdge,加入全国最大的后端交流群。
专栏作者
2430
文章
2469077
阅读量
176
订阅数
【Java设计模式】代理模式(Proxy Pattern)
为其他对象提供一种代理,以控制对这个对象的访问,代理对象在客户端和目标对象之间起到中介作用。
JavaEdge
2022-11-30
3720
为什么会有人写 where1=1?
很多业务mapper 中都包含了一个无用的拼接 SQL:where 1=1,这是为何?
JavaEdge
2021-12-07
2460
Mybatis 有则更新,无则插入代码案例
想插入数据库一条记录,如果这条记录的主键已存在,则更新这条记录,如果主键不存在,则新增这条记录。 用Mybatis实现,使用ON DUPLICATE KEY UPDATE
JavaEdge
2021-04-01
1.4K0
MyBatis插入数据后返回主键id
最近开发全栈项目时,前端有个数据行可以被随便修改,所以必须给他一个标识记录该数据行,即向MySQL数据库中插入一条记录后,需要获取此条记录的主键id值返回给前端。
JavaEdge
2021-03-05
1.6K0
MyBatis的jdbcType和javaType详解
数据库列字段都是有类型的,不同的数据库有不同的类型。为了表示这些数据类型,Java源码是采用枚举来定义的:
JavaEdge
2021-03-04
8.9K0
关注专栏作者,随时接收最新技术干货
JavaEdge
华为软件开发工程师
MyBatis缓存机制的设计
Session会话级别的缓存,位于表示一次数据库会话的SqlSession对象之中,即本地缓存。
JavaEdge
2021-02-23
3890
一文给你讲明白SQL注入原理
sql注入是一种网络攻击,持久层框架都会自己处理该问题,所以日常开发感觉不到,但是为了面试我们还是得熟悉。
JavaEdge
2021-02-23
4310
mybatis映射xml配置文件报错:<statement> or DELIMITER expected, got ‘id‘
编写mybatis生成的xml文件时,发现sql节点内报错。 这是IDEA的bug,发生在MyBatis的Mapper的XML文件的sql节点上,第一个字段是什么错误中最后一个单引号内部就是什么。
JavaEdge
2021-02-23
3.8K1
Java持久层框架MyBatis全注解详解
从mybatis3.4.0开始加入了@Mapper注解,目的就是为了不再写mapper映射文件 但是源码中并没有对于这个注解的详细解释
JavaEdge
2020-05-26
1K0
Java框架MyBatis三剑客之mybatis-plugin安装与作用详解
该插件主要是在mapper接口方法和mapper XML文件之间来回切换非常方便,极大的提高了开发效率
JavaEdge
2020-05-26
5110
Shiro实战(七) - 环境搭建及使用1 搭建2 连接数据库与配置 mybatis
1 搭建 先看 pom 文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.
JavaEdge
2018-12-04
7430
MyBatis实战(〇)-Mybatis初始化机制详解
任何框架的初始化,无非是加载自己运行时所需要的配置信息。MyBatis的配置信息,大概包含以下信息,其高层级结构如下:
JavaEdge
2018-10-11
4970
MyBatis实战(二)-一级缓存原理解析1 概论2 一级缓存是怎样组织的3 一级缓存的生命周期4 一级缓存的工作流程5 Cache接口的设计
每当我们使用MyBatis开启一次和数据库的会话,MyBatis会创建出一个SqlSession对象表示一次数据库会话
JavaEdge
2018-10-10
4640
优雅地使用 mybatis-generator
首先确保自动生成文件的配置信息 直接在 IDEA 中操作 gradle 的命令 生成成功 生成新文件后的项目结构 可多次执行,类会覆盖,但是设计 mapper 的 xml 文件会重复生成
JavaEdge
2018-06-07
8480
MyBatis Generator 用法详解 XML配置详解 3. <generatorConfiguration>的子元素MyBatis Generator中文文档
MBG全部指代MyBatis Generator MyBatis Generator 1.3.4 扩展,可以设置 Mapper(Dao)后缀 运行MyBatis Generator 有4种运行MBG的方法,具体请看文档 运行 MyBatis Generator MBG下载地址: http://repo1.maven.org/maven2/org/mybatis/generator/mybatis-generator-core/ XML配置详解 在MBG中,最主要也最重要的就是XML配置文件,因
JavaEdge
2018-05-16
1.7K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档