8.8k 8 分钟

# MyBatis-Plus 简介 MyBatisPlus (简称 MP) 是基于 MyBatis 框架基础上开发的增强型工具,指在简化开发,提高效率 开发方式 基于 MyBatis 使用 MyBatisPlus 基于 Spring 使用 MyBatisPlus <font style="color:red"> 基于 SpringBoot 使用 MyBatisPlus</font> 创建新模块,选择 Spring 初始化,并配置模块相关基础信息 选择当前模块需要使用的技术集 (仅保留...
1.8k 2 分钟

# MyBatis 什么是 ORM (对象关系映射) # 一,什么是 ORM 对象关系映射 (Object Relational Mapping), 简称 ORM , 模式是一种为了解决面向对象与关系数据库存在的互补匹配的现象技术 怎么理解上面的那句话呢? 在 Java 中我们使用 String 表示字符串,而 Oracle 中可以使用 varchar2,MySQL 中可以使用 varchar,SQLserver 可以使用 nvarchar, 完成对象与 <font style="color:red"> 关系数据库...
4.4k 4 分钟

报错: java.lang.ExceptionInInitializerError at com.dkx.mybatis01.util.MybatisUtilsTest.test(MybatisUtilsTest.java:21) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at...
715 1 分钟

resource 目录下的配置文件 mybatis-config.xml <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "https://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <environments...
474 1 分钟

Mapper.xml 映射的 SQL 语句 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "https://mybatis.org/dtd/mybatis-3-mapper.dtd"><!--namespace 绑定一个对应的 Dao (Mapper) 接口 --><mapper...
420 1 分钟

# 跳过测试 idea 中跳过测试 1. 选择测试 test 点击闪电图标 使用 maven 指令跳过测试 mvn [指令] -D skipTests 或 mvn [指令] -Dmaven.test.skip=true 注意事项: 执行的项目构建指令必须包含测试生命周期,否则无效果,例如执行:compile 生命周期,不经过 test 生命周期 细粒度控制跳过测试 <plugin> <artifactId>maven-surefire-plugin</artifactId>...
1.8k 2 分钟

# 私服 私服是一台独立的服务器,用于解决团队内部的资源共享与资源同步问题 Nexus Sonatype 公司的一款 maven 私服产品 下载地址: 点击 安装 Nexus 安装完成后解压 启动服务器 (命令行启动) nexus.exe /run nexus 启动比较慢,耐心等待出现 success 访问服务器 (默认端口:8081) http://localhost:8081 修改基础配置信息 安装路径下 etc 目录中 nexus-default.properties 文件保存有 nexus 基础配置信息,例如默认访问端口 修改服务器运行配置信息 安装路径下...
933 1 分钟

# 多环境配置与应用 # 多环境开发 maven 提供配置多种环境的设定,帮助开发者,使用过程中快速切换环境 配置多种环境的配置文件信息 <profiles> <profile> <id>env_1</id> <properties> <url>jdbc:mysql://127.1.1.1:3306/ssm_db?characterEncoding=utf-8&serverTimezone=UTC</url>...