首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#mybatis

MyBatis是一个Java持久化框架,它通过XML描述符或注解把对象与存储过程或SQL语句关联起来。

MyBatis Plus 使用 Service 接口进行增删改查

程序猿川子

一般我们不在 controller 层直接使用 mapper 方法去操控数据库,而是通过 service 写业务逻辑,然后去操控数据库。

7510

JavaEE进阶---Mybatis(预编译SQL&&即时SQL&&动态SQL标签&&池化技术说明)

阑梦清川

就是这个的这个mybatis是下面的第二个情况,也就是说这个事引入了链接吃的,好处就是我们的这个connection全部都在池子里面,用户直接从这个池子里面取出...

3100

Mybatis操作数据库(注解+xml两个方式)

阑梦清川

刚刚翻看了一下自己的这个之前写的博客,上一次和这个javaee相关的博客还是去年写的,也就是2024年的12.23号,这个还是一个非常久远的日子,我上个学期还是...

8110

Mybatis一级缓存、二级缓存详讲

每周聚焦

Mybatis觉得缓存很重要,所以就自带了一个缓存,但是,Mybatis必定不是搞缓存的,搞数据的,但是第三方公司给你提供了一些缓存,因为你mybatis做缓存...

6410

MyBatis框架操作数据库一>xml和动态Sql

用户11305962

在特定的业务场景下可能,有的字段为非必须字段,不需要用户填,有的字段为必须字段,需要用户填写,这个时候我们的动态Sql就发挥作用,这个时候就可以使用 if标签...

5800

框架源码私享笔记(02)Mybatis核心框架原理 | 一条SQL透析核心组件功能特性

拉丁解牛说技术

3.1.2 创建连接-创建SqlSessionFactory并获取sqlSession连接

11320

Spring 框架学习---- Spring 整合 Mybatis 框架

编程人生

不管在整合前还是整合后,sqlSessionFactory都是非常重要的(mybatis的核心)

12810

一、MyBatis简介:MyBatis历史、MyBatis特性、和其它持久化层技术对比、Mybatis下载依赖包流程

刘大猫

MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁

10800

二、搭建MyBatis采用xml方式,验证CRUD(增删改查操作)

刘大猫

相关概念:ORM(Object Relationship Mapping)对象关系映射。

6100

三、MyBatis核心配置文件详解

刘大猫

比如com/mybatis/mapper/UserMapper.xml中的定义\<select id="getUserById" resultType="com...

11710

【Mybatis】如何简单使用mybatis-plus,以及MybatisGenerator自动生成或者实现SQL语句

用户11288949

MyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

51310

九、MyBatis动态SQL

刘大猫

1.一、MyBatis简介:MyBatis历史、MyBatis特性、和其它持久化层技术对比、Mybatis下载依赖包流程

10300

十、MyBatis的缓存

刘大猫

一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就会从缓存中直接获取,不会从数据库重新访问使一级缓存...

3200

JavaEE进阶--mybatis使用&&测试&&日志&&参数传递&&浏览器访问

阑梦清川

之前的学习过这个mybatis相关的这个入门的知识,但是又太久没有使用了,所以今天又重新熟悉了一下,这个项目的创建就是选择的这个springboot下面的这个m...

7810

JavaEE进阶-----mybatis操作数据库(新手教程)

阑梦清川

而且这个springboot的版本也是有限制的,不可以是过高的版本呢,否则这个mybatis frameword=k是无法进行使用的,因此我把这个spring的...

12810

Oracle数据库mybatis 插入空值时报错(with JdbcType OTHER)的两种解决方案

samRsa

利用mybatis插入空值给数据库;mysql能够正常执行,而Oracle却抛出异常;

14010

Mybatis的SQL注入问题学习

samRsa

这种场景应当在Java层面做映射,设置一个字段/表名数组,仅允许用户传入索引值。这样保证传入的字段或者表名都在白名单里面。需要注意的是在mybatis-gene...

8500

mybatis中的#{}和${}的区别

samRsa

  #{}占位符  SQL预编译  动态拼接-》预编译-》执行  变量替换是在DBMS中  对应的变量自动加上单引号  能防止SQl注入      

12910

用户中心项目教程(五)---MyBatis-Plus完成后端初始化+测试方法

阑梦清川

Mapper这个包里面就是我们相关的这个CRUD的操作,我之前学习的都是mybatis,这个使用的就是我们自己去写这个CRUD相关的语句,但是在这个plus版本...

8710
领券