<update id="truncateTable"> truncate table ${tableName} update> <update id="truncateTable"> truncate table tableName update> 1234truncateTable">  &nbs
原创 2023-09-27 10:24:11
305阅读
一、MyBatis环境搭建1、创建工程2、引入相关依赖3、准备数据库4、创建数据库连接信息配置文件5、创建MyBatis核心配置文件一、创建工程 二、引入相关依赖(需要提前配置好settings文件)<dependencies> <dependency> <groupId>org.mybatis</grou
转载 2024-05-28 21:25:52
100阅读
一、MyBatis框架MyBatis是一个优秀的基于Java的持久层框架,支持自定义SQL,储存过程和高级映射。MyBatis对原有JDBC操作进行了封装,几乎是消除了所有JDBC的代码,使开发者只需要关注SQL本身。MyBatis可以使用简单的XML或者Annotation来配置SQL,并自动完成ORM操作,将执行结果返回。二、构建Maven项目 三、MyBatis入门案例3.1
数据库MyBatis Java 是一种将数据库结构转化为 Java 对象映射的实用技术。这一过程在现代 Java 开发中被广泛应用,尤其是在需要高效数据交互的项目中。以下将详细记录此过程的各个关键步骤及相关配置。 ## 环境配置 在进行数据库MyBatis Java 的设置之前,首先需要搭建合适的开发环境。以下是具体的配置流程。 ```mermaid flowchart TD
原创 6月前
24阅读
在处理使用 MyBatis 操作 MySQL 数据库时,删除多个数据是一项常见的需求。本文将记录解决“mybatis mysql数据库删除多个数据”问题的完整过程,包括环境准备、集成步骤、配置详解、实战应用、排错指南和生态扩展等内容。 ## 环境准备 在进行操作之前,需要确保所使用的技术栈之间相互兼容。以下是相关版本的兼容性矩阵: | 技术栈 | 版本 |
原创 6月前
176阅读
Mybatis学习笔记(一)-环境配置-语句查询1.环境配置创建一个项目后需要导入Mybaits的依赖,直接用MAVEN依赖就好但是在POM文件中需要在build配置一个资源获取插件<build> <resources> <resource> <directory>src/mai
转载 10月前
93阅读
Mybatis获取参数的值Mybatis获取参数的值的方式一共两种**${}和#{}**${} 本质上就是字符串的拼接。**#{}**的本质就是占位符赋值。${}使用字符串拼接的方式拼接sql,若字符串类型或时间类型的字段进行赋值时,需要手动添加单引号;但是#{}使用占位符的方式拼接sql,此时为字符串类型或日期类型的字段进行赋值时,可以自动添加单引号。同时获取参数的值有多种情况1 单个字面量类型
转载 2024-10-25 09:46:04
324阅读
目录前言一、执行流程及组件二、查询数据库解析入口三、创建语句处理器四、创建statement以及参数化设置1、获取数据库连接2、创建Statement对象3、参数化处理五、执行Sql六、结果集处理1、获取ResultSet2、结果集转换pojo总结 前言上个文章讲到了查询入口,先查二级缓存,再查一级缓存,最后才会查询数据库本篇文章围绕mybatis如何封装底层jdbc的查询操作之后的源码对照的下
转载 2023-12-16 23:06:47
42阅读
Mybatis | 06 Mybatis多表查询Mybatis多表查询1. 四种的关系1.1 一对多关系1.2 多对一关系1.3 一对一关系1.4 多对多关系2. 示例:用户和账户的查询2.1 相关准备2.1.1 数据库2.1.2 代码2.1.2.1 用户和账户实体类2.1.2.2 用户和账户的DAO层接口2.1.2.3 配置文件2.1.2.4 测试方法2.2 一对一查询2.2.1 使用创建子
最近发现一个好玩的框架,我们知道mybatis-plus在连查询上是不行的,如果需要连查询,那么我们就得乖乖的去写xml文件了,但是今天发现一个新的框架 mybatis-plus-join。它既包含了mybatis-plus的所有优点,然后还支持连查询,还支持对多,对一的查询mybatis-plus-join是mybatis plus的一个多表插件,上手简单,几分钟就能学会全部使用方式。行了
转载 2023-12-20 09:32:41
589阅读
一、技术简介自定义mybatis插件可以帮助我们省去某些频繁的操作,如数据库的有更新时间和修改时间的,我们可以通过插件来处理,而不需要再controller层或serevice层手动判断和设置两个时间。当然自定义插件的应用远不止于此,这里不过多赘述。二、介绍技术的难点和关键知识点首先是定义插件时的参数介绍,不同的参数决定了我们的拦截器拦截的位置。Mybatis 提供 Interceptor 接口
转载 2023-11-27 01:57:48
178阅读
第1.1关:创建数据库启动数据库服务器:sys_ctl start -l logfile通过ksql访问数据库:ksql -USYSTEM TEST创建数据库: CREATE DATABASE TESTDB;常见命令:* \l : 查看数据库列表 * \d: 查看当前数据库中的数据库列表 * \c database_name : 更换连接到database_name数据库第1.2关:创
转载 2023-07-15 21:06:36
380阅读
最近有小火伴问我mybatis有无自动创建结构的功能,由于他们之前1直使用hibernate用习惯了,天经地义的认为,在实体类上配置下注解或写写映照文件,系统启动后就能够自动创建。我只能很遗憾的告知他,mybatis并没有这个功能,看他兴趣阑珊的模样,我只能安慰他,就算没有这功能,我们可以自己开发啊~~所以就有了下面这套系统,已开源大家可以下来看看~~Mybatis_BuildTable_V0
一.Mybatis简介Mybatis是一款优秀的 持久层框架 。它支持定制化SQL、存储过程以及高级映射。Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。Mybatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO (Plain Old Java Object,普通老式Java对象)为数据库中的记录。Mybatis本是Apache的一个开源项目Ib
转载 2023-11-06 12:41:41
208阅读
Mybatis是什么?MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例
转载 10月前
111阅读
使用Mybatis-plus的delete方法清空数据库
原创 2022-04-20 17:17:18
2081阅读
Mybatis Plus 分页查询数据(图解)
转载 2023-06-20 09:43:05
681阅读
        概念:Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,加载驱动、创建连接、创建statement等繁杂的过程,开发者开发时只需要关注如何编写SQL语句,可以严格控制sql执行性能,灵活度高;MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO映射成数据库中的记录,避免了几乎所有
近期因项目需要,客户要求数据库用户名和需加密实现连接。项目实现框架SSM,上网查阅一番资料后,发现有部分资料分享的不是很完善,在此写下随笔,以便大家采纳及提出建议。有写的不对的地方,欢迎给予指正。以下来介绍我的实现方式1、配置 jdbc.properties 配置文件,该文件可放置在src同级目录下,其中的SIT环境和PRD环境的参数我就给删掉了,可以根据自身项目实际情况,决定要配置几个参数。
转载 2024-01-25 19:30:25
180阅读
项目架构:springboot+dubbo+zookeeper电商订单项目分正向和逆向两个部分:其中正向数据库记录了订单的基本信息,包括订单基本信息、订单商品信息、优惠卷信息、发票信息、账期信息、结算信息、订单备注信息、收货人信息等;逆向数据库主要包含了商品的退货信息和维修信息。数据量超过500万行就要考虑分库分和读写分离,那么我们在正向操作和逆向操作的时候,就需要动态的切换到相应的数据库,进行
转载 2024-03-31 07:18:28
61阅读
  • 1
  • 2
  • 3
  • 4
  • 5