ICode9

精准搜索请尝试: 精确搜索
  • Mybatis学习笔记2021-09-22 19:34:09

    简介 什么是Mybatis? MyBatis 是一款优秀的持久层框架。它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通

  • MyBatis-CRUD操作2021-09-22 18:59:56

    基于MAVEN创建MyBatis项目的方法参考:MyBatis初识+创建项目 CRUD操作 crud是指在做计算处理时的增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。crud主要被用在描述软件系统中数据库或者持久层的基本操作功能。 CRUD 注意几点:

  • 【分布式微服务企业快速架构】SpringCloud分布式、微服务、云架构2021-09-22 14:35:31

    ​  J2EE企业分布式微服务云快速开发架构 Spring Cloud+Spring Boot2+Mybatis+Oauth2+ElementUI 前后端分离。推荐分布式架构源码 鸿鹄云架构【系统管理平台】是一个大型企业、分布式、微服务、云架构的JavaEE体系快速研发平台,基于模块化、微服务化、原子化、热部署的设计思想,使

  • 使用Idea搭建mybatis完成对数据的增删改查2021-09-22 12:57:51

    一、使用idea创建maven项目 1、项目创建流程 二、搭建mybatis与mysql环境 1、在maven项目的 pom.xml 文件中引入 mybatis 驱动,配置在 <dependencys> 子节点下: <!-- mybatis驱动 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybati

  • mybatis 映射mysql2021-09-22 10:04:16

    mybatis 映射mysql step1: F:\project\goodsql52\goodQuery\pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&qu

  • MyBatis:条件构造器QueryWrapper方法详解2021-09-21 23:04:12

    目录 QueryWrapper 1. eq、ne 2. gt、ge、lt、le 3. between、notBetween 4. like、notLike、likeLeft、likeRight 5. isNull、isNotNull 6. in、notIn 7. or、and 8. orderByAsc、orderByDesc 9. inSql、notInSql (不常用) 10. exists、notExists (不常用)   正文 回到

  • 浅谈 Mybatis 分页2021-09-21 20:01:53

    一、 自行车 有时候我们可能会用到,自己业务代码查出来一个List,然后用sublist进行手动分页。 手动分页就了解清楚List的subList方法使用就了,但是这是很可取的,如果返回值太大,内存容易被无情撑爆。 import dao.TestMapper; import entity.TestEntity; import org.apache.ibatis.

  • Mybatis缓存2021-09-21 16:05:53

    Mybatis缓存 ​ 缓存就是内存中的一个对象,用于对数据库查询结果的保存,用于减少与数据库的交互次数从而降低数据库的压力,进而提高响应速度。相当于在数据库与应用之间加了一个中间件。 ​ Mybatis缓存就是当Mybatis中进行一次SQL查询或更新后,并不会直接消失,而是被保存起来,下一次执

  • Mybatis 实体类上的注解2021-09-21 16:02:52

    主要注释到实体类上的注解: @TableName(value = …) 当数据库名与实体类名不一致或不符合驼峰命名时,需要在此注解指定表名 @TableId(type = …) 指定实体类的属性为对应的主键,主要有以下几种: 复制代码// 数据库ID自增IdType.AUTO// 该类型为未设置主键类型(默认)IdType.NONE /** * 用户输

  • Mybatis-plus常用API全套教程,开发这么久这些问题都不会2021-09-21 12:37:14

    直击面试 反正我是带着这些问题往下读的 说一下 JVM 运行时数据区吧,都有哪些区?分别是干什么的? Java 8 的内存分代改进 举例栈溢出的情况? 调整栈大小,就能保存不出现溢出吗? 分配的栈内存越大越好吗? 垃圾回收是否会涉及到虚拟机栈? 方法中定义的局部变量是否线程安全? 运行时数据区

  • Mybatis-Plus的使用小技巧,架构师必备2021-09-21 12:35:42

    理论篇 实践篇 理论模块 理解集群控制器 集群网络详解 集群伸缩原理 认证与调度 集群服务的三个要点和一种实现 镜像拉取 实践 读懂这一篇,集群节点不下线 节点下线姊妹篇 我们为什么会删除不了集群的命名空间? 阿里云ACK产品安全组配置管理 二分之一活的微服务 半夜

  • Java开发者该学习哪些东西提高竞争力,Java集合的区别总结2021-09-21 10:33:59

    1.笔试常见的问题? 面试常见的问题上面给的面试题链接基本都有。我只提几点: 写SQL:写SQL很常考察group by、内连接和外连接。 手写代码:手写代码一般考单例、排序、线程、消费者生产者。我建议排序算法除了冒泡排序,最好还能手写一种其他的排序代码。试想:如果一般面试者都写的冒泡排

  • Mybatis连接数据库时,常见的启动报错收集2021-09-21 10:02:40

    Mybatis连接数据库时,常见的启动报错收集 1. Public Key Retrieval is not allowed2. represents more than one time zone 1. Public Key Retrieval is not allowed 在运行程序时,报出一溜错,其中最后一条是:Public Key Retrieval is not allowed 解决办法: 在连接url上加 al

  • MyBatis-Plus,看这一篇就够了!2021-09-21 09:03:17

    MyBatis-plus 是一款 Mybatis 增强工具,用于简化开发,提高效率。下文使用缩写 mp来简化表示 MyBatis-plus,本文主要介绍 mp 搭配 Spring Boot 的使用。 注:本文使用的 mp 版本是当前最新的3.4.2,早期版本的差异请自行查阅文档 官方网站:baomidou.com/ 快速入门 1.创建一个Spring Boot项

  • pom.xml2021-09-21 07:33:10

    <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM

  • 关于 IDEA 中 Mybatis Mapper 自动注入警告的解决方案2021-09-20 22:06:06

    目录前言解决方案为 @Autowired 注解设置 required = false用@Resource替换@Autowired在Mapper接口上添加@Repository注解使用Lombok - @RequiredArgsConstructor注解 前言 @Autowired默认情况下要求依赖对象必须存在,而IDEA对于Mybatis接口的注入是无法理解的,被认为该对象是null,虽

  • mybatis-plus详细使用教程2021-09-20 22:04:57

    mybatis-plus使用教程 欢迎关注博主公众号「Java大师」, 专注于分享Java领域干货文章http://www.javaman.cn/jszw/mybatis-plus 什么是Mybatis-Plus MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简

  • IDEA 的自动编译配置与使用Mybatis时注入报错问题2021-09-20 18:34:06

    开启实时编译 打开IDEA到Preferences搜索Compiler,再购选上Build project automatically,之前在下边就多了个Problems窗口,它可以帮助我们及时发现错误 使用Mybatis时注入报错问题 在使用@Autowired注解注入一个类时,因为用的Mybatis,默认IDEA会报错并提示找不到bean,但项目能正常运行,因

  • 阶段总结(数据库、MVC、MyBatis、SSM)2021-09-20 17:35:26

    阶段总结(数据库、MVC、MyBatis、SSM) 一、数据库部分: 1、mysql数据的安装、配置 2、关系型数据库和非关系型数据库区别 3、事务特性(ACID) 原子性 一致性 隔离性 持久性 事务管理(概括):一荣俱荣、一损俱损 4、JDBC连接步骤 加载驱动 获取连接 执行SQL 返回结果 释放资源

  • 谷粒学院笔记(一)mybatis-plus入门2021-09-20 14:34:26

    本博客仅用于记录个人学习过程中的一些心得 一些需要注意的地方: 配置本地的maven踩坑,idea2019 1.3 不兼容maven3.6.1以上的版本,换了个版本就ok了 springboot配置成2.2.1版本 学会看版本号的差异 lombok概念 jdbc8驱动url必须有serverTimezone=GMT%2B8 在 Spring Boot

  • Mybatis 执行器2021-09-20 12:00:19

    JDBC的执行流程如下图: 先提起JDBC是因为mybatis就是一个基于JDBC的ORM(Object/Relation Mapping 对象/关系映射)框架。 mybatis执行器: **执行接口Executor:**提供增删改查,提交事务,回滚,关闭等操作。 **抽象父类BaseExecutor:**主要提供获取连接,一级缓存等公共功能。query方法提

  • Mybatis N+1问题解析(1),入职阿里啦2021-09-20 09:37:32

    Mybatis 数据库 级联 []( )N+1问题?? N+1问题来源于数据库中常见的级联技术,即N个数据库表形成关联关系,当再增加一个关联表时,也就是N+1个级联关系,由于某些时候,我们并不需要加载数据库的所有数据,而是某一个数据库表中数据,这时Mybatis会自动加载所有表的数据,多执行几条无关sql

  • MyBatis官方文档-Java API(1),大牛整理2021-09-20 09:36:26

    SqlSession openSession(Connection connection) SqlSession openSession(TransactionIsolationLevel level) SqlSession openSession(ExecutorType execType, TransactionIsolationLevel level) SqlSession openSession(ExecutorType execType) SqlSession openSession(Execu

  • MyBatis官方文档-Java API,Java面试java基础2021-09-20 09:35:13

    SqlSessionFactory factory = builder.build(inputStream); 注意到这里我们使用了 Resources 工具类,这个类在 org.apache.ibatis.io 包中。Resources 类正如其名,会帮助你从类路径下、文件系统或一个 web URL 中加载资源文件。看一下这个类的源代码或者通过你的 IDE 来查看,就会

  • MyBatis常用标签和注解(绝对经典),真香系列2021-09-20 09:34:23

    ### 3、trim (where, set) //prefixOverrides 属性会忽略通过管道分隔的文本序列(注意此例中的空格也是必要的)。它的作用是移除所有指定在 prefixOverrides 属性中的内容,并且插入 prefix 属性中指定的内容。 ... //set 元素会动态前置 SET 关键字,同时也会删掉无关的逗号

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有