java.math包提供了java中的数学类包括基本的浮点库、复杂运算以及任意精度的数据运算 '可以看得到,主要包括三个类一个枚举BigDecimal和BigInteger接下来会详细介绍先说下另外两个 原文地址:[十五]java.math包简介,RoundingMode与MathContext RoundingMode舍入行为/ 近似模式  对于很多计算,
学习背景mybatis做为目前国内最为流行的开源orm框架,我们平时在使用时会感受到其带来的诸多便利,但是很少去深入分析,mybatis源码代码量不多,功能丰富,是一个很好的学习样例,本系列小刀就和大家一起来学习mybatis学习工具mybatis 文档基本上我们能用到的使用方法,包括spring / 非spring的各种用法,同样对于英文不太好的同学,也有中文文档可以选择http://www.m
转载 2024-08-21 11:04:39
19阅读
目录准备工作1.循环单次插入2.MP 批量插入① 控制器实现② 业务逻辑层实现③ 数据持久层实现MP 性能测试MP 源码分析3.原生批量插入① 业务逻辑层扩展② 数据持久层扩展③ 添加 UserMapper.xml原生批量插入性能测试缺点分析总结先来简单说一下 3 种批量插入功能分别是:循环单次插入;MP 批量插入功能;原生批量插入功能。准备工作开始之前我们先来创建数据库和测试数据,执行的 SQL
目录第一部分:项目结构第二部分:mybatis重要组件第三部分:初始化源码分析第二步:进入parse()方法第三步:进入parseConfiguration()方法第四步:进入mapperElement()方法。第五步:看resource方式解析xml。第六步:进入parse()方法:第七步:进入configurationElement()方法。第八步:进入parseStatementNode(
转载 9月前
17阅读
 最近项目(springmvc+mybatis搭建)要从mysql切到oracle中,解决了如下几个问题:  1.oracle数据库和mysql数据库差异还是比较大的,比如别名的使用,mysql支持   “表名 as”的形式,而oracle不支持;mysql中sql语句后面可以有“;”,而oracle中有sql语句后面有“;”会报错。  2.mysql支持主键自增,而oracl
# 使用Java MyBatis查询并导入CSV文件 在现代的Java开发中,MyBatis是一个流行的持久层框架,它能够简化与数据库的交互。而在数据处理的场景下,将查询结果导出为CSV文件是一个常见的需求。本文将详细介绍如何使用Java MyBatis进行数据库查询,并将结果导出为CSV文件,包括具体的代码示例和相关解释。 ## 一、项目准备 在开始之前,确保您的开发环境中已经准备好以下内
原创 9月前
122阅读
Mybatis入门Mybatis的基本使用1.导入依赖可以在https://mvnrepository.com/中复制导入pom.xml中相应的依赖<dependencies> <!--导入Mybatis依赖--> <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
转载 2024-04-17 16:34:21
81阅读
在现代软件开发中,批量导入数据是一个非常常见而又重要的需求。尤其是在使用 MySQL 和 MyBatis 进行数据操作时,如何有效地进行批量导入可以显著提升开发效率和系统性能。本文将基于这一背景,详细探讨批量导入 MySQL MyBatis 的相关技术细节和实现过程。 ### 背景描述 在大多数应用中,数据的批量导入是一项频繁的操作。通常情况下,这一过程包括以下步骤: 1. **数据准备**:
原创 6月前
20阅读
# 使用MyBatis将MySQL数据库文件导入 在开发过程中,我们经常需要将MySQL数据库文件导入到我们的项目中,以便方便地进行数据操作和管理。本文将介绍如何使用MyBatis框架来实现将MySQL数据库文件导入到项目中的方法。 ## 什么是MyBatisMyBatis是一个开源的持久层框架,它可以帮助我们简化数据库操作的过程,提高开发效率。MyBatis通过XML或注解的方式来配置
原创 2024-06-23 05:23:50
102阅读
一、mybatis下载、导包、基本使用        1、mybatis下载地址:https://github.com/mybatis/mybatis-3/releases,下载后解压可以获取mybatis需要的jar包       2、导包,需要导入上面项目的lib下的包、myb
概述项目使用的架构是SpringBoot和Mybatis plus,在上传Excel的时候,通常会调用Mybatis plus的saveBatch往数据库中写入数据,我们知道Mybatis plus仅支持Mybatis plus实体进行批量写入,但是大多情况下,Mybatis plus实体Entity 和 Excel Entity是不同,这时候一般会选择用Apache的BeanUtils.copy
转载 2023-10-16 10:20:11
207阅读
目录 一、依赖库一、  首先,导入jar包,通过库依赖方式导入,将依赖加入到pom.xml中的dependencies标签之间(jar包版本选自己适用的即可)1、导入MyBatis   jar 包,其库依赖:2、导入jadc jar包,其库依赖为:3、导入测试jar包 junit(测试用)4、导入日志jar包,(显示日志用)二、我的数据库测试用表,表名为us
转载 2024-05-16 07:40:58
99阅读
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis主要用到的基础技术是:xml解析和反
转载 2024-02-12 20:15:21
188阅读
1、准备数据库2、创建 spring boot—mybatis 项目3、pom.xml 文件中导入依赖<!--MyBatis整合SpringBoot的起步依赖--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybati
转载 2023-10-26 21:53:14
111阅读
Mybatis1.mybatis持久层框架mybatis的概念: 是一个优秀的持久层框架,它的前身时ibatis框架 官网介绍: 通过xml或注解来配置和映射原始类型、接口和java pojo为数据库中的记录mybatis入门使用:步骤一:导入依赖,mysql依赖和mybatis依赖 步骤二:创建mybatis核心配置文件:配置自带的数据库连接池 步骤三: 创建mybatis的映射文件: 1.
转载 2024-10-29 06:18:23
22阅读
开头说两句小刀博客:https://www.lixiang.red小刀公众号:程序员学习大本营学习背景mybatis做为目前国内最为流行的开源orm框架,我们平时在使用时会感受到其带来的诸多便利,但是很少去深入分析,mybatis源码代码量不多,功能丰富,是一个很好的学习样例,本系列小刀就和大家一起来学习mybatis学习工具mybatis文档基本上我们能用到的使用方法,包括spring/非spr
原创 2021-03-04 15:38:08
174阅读
实现数据批量插入(jdbc\mybatis)1. 实现方式 – JDBC:普通方式插入for循环1    private String url = "jdbc:mysql://localhost:3306/test01"; 2 private String user = "root"; 3 private String password = "123456"; 4 @
转载 2023-11-09 11:14:10
255阅读
1、前言在开发过程中,有时我们会碰到将大批量的数据入库的场景,那么我们一般有下面三种方式入库:ExecutorType.BATCH批处理方式插入foreach循环标签插入MyBatisPlus自带的saveBatch批量新增方法下面我们用一个案例来测试一下,看下三种方式哪种效率最好2、案例说明现在我数据库新建一张表t_user,建表语句如下:DROP TABLE IF EXISTS `t_user
int i=0, size=RevenueMeterBookImportList.size(), batchSize=2000; while (i < size) { this.BookMapper.list(list.subList(i, Math.min(i + batchSize, size)
原创 2022-06-03 00:54:32
189阅读
最近学习java兴趣浓厚,因为工作大部分还是用java 所以一直摸索,自己小白,所写都是供小白参考 使用mybatis步骤 1,要下载mybatis包,有两种方法 1.github上下载jar包后,然后导入maven项目中(因为不常用这种方法,所以不做记录) 2,在项目中的pom.xml文件中添加依赖,maven项目会自动从本地配置的maven镜像地址上下载jar放到自己本地电脑仓库中,并添加到项
  • 1
  • 2
  • 3
  • 4
  • 5