首页 > 其他分享 >mybatis

mybatis

时间:2024-12-10 22:34:26浏览次数:3  
标签:静态 System Demo2 println mybatis public out

硬编码可以配置到配置文件
操作繁琐的地方mybatis都自动完成

通过上面的描述可以看出 Mapper 代理方式的目的:
解决原生方式中的硬编码
简化后期执行SQL

静态代码块:
static修饰的区域
类声明时就会执行,适合做初始化操作
静态代码块中的变量要声明为静态的

package com.servlet;



public class Demo2 {
    static{
        System.out.println("这里是静态代码块");
    }
    {
        System.out.println("这里是非静态代码块");
    }

    public Demo2(){
        System.out.println("这里是构造方法");
    }
    public void show(){
        System.out.println("这里是成员方法");
    }

    public static void main(String[] args) {
        Demo2 d=new Demo2();
        d.show();
    }
}

```
API文档,提供了一系列的基类
import引入之后就可以使用

标签:静态,System,Demo2,println,mybatis,public,out
From: https://www.cnblogs.com/fanxn/p/18596044

相关文章

  • MyBatis-Plus主键生成策略
    MyBatis-Plus提供了内置的主键生成策略,可以在不改动业务代码的前提下自动生成主键值,而无需依赖数据库的自增主键。以下是解决方法和配置方式:(1)IdType.ASSIGN_ID(默认雪花算法)使用MyBatis-Plus提供的雪花算法生成全局唯一主键。此策略适用于Long或String类型的主键。@Ta......
  • Java-21 深入浅出 MyBatis - 手写ORM框架2 手写Resources、MappedStatment、XMLBuilde
    点一下关注吧!!!非常感谢!!持续更新!!!大数据篇正在更新!https://blog.csdn.net/w776341482/category_12713819.html目前已经更新到了:MyBatis(正在更新)框架实现在当前的项目中,在resources下新建:sqlMapConfig.xmlmapper.xmlsqlMapConfig.xml<?xmlversion="1.0"encoding="U......
  • 【学习笔记】(四)Mybatis整合SpringBoot后的启动与执行流程
    导语上一章介绍了bean的创建与加载流程,本章将粗粒度地介绍Mybatis整合SpringBoot后的启动与执行流程。也算是对上一章内容的补充。因为上一章更多的是介绍一般情况下的bean创建与加载流程。本章会介绍通过@Bean注解或FactoryBean实现类进行bean创建的流程上一章的传送门:Sp......
  • MyBatis-Plus 实用功能使用指南
    摘要MyBatis-Plus作为MyBatis的增强工具,提供了许多强大的特性,在MyBatis的基础上提供了更多的便捷功能,如CRUD操作、代码生成等。除此之外,本文将介绍一些MyBatis-Plus中较少为人知但非常实用的功能,包括SQL日志打印、主键生成策略、逻辑删除、字段类型处理以及多租户......
  • 【mybatis】动态SQL
    目录一、动态SQL的简述二、动态sql的使用1.标签---(注意:username和sex必须一个为空)2.--标签3.、标签--用来组装update语句4.、和标签5.标签①、用trim改写上面第二点的if+where语句 ②、用trim改写上面第三点的if+set 语句6.标签①:批量删除 ②......
  • 技术框架中对MyBatis的一对一查询的学习
    高级查询之一对一查询查询条件根据游戏角色ID,查询账号信息我们在之前创建的映射器接口GameMapper.java中添加接口方法,如下: /***根据角色ID查询账号信息*@paramid角色Id*@return角色实体对象*/publicRoleEntityselectRoleById(intid);......
  • Java MyBatis返回两个字段作为Map的key和value
    使用MyBatis时,可能会遇到这种情况:只查询两个字段,需要返回一个Map,其中第一个字段作为key,第二个字段作为value。这种查询在某些场景非常好用,比如查询字典,查询出的key和value就是字典的value和label,利用HashMap的get方法时间复杂度为O(1)的特点,可以实现字典的快......
  • Java-19 深入浅出 MyBatis - 用到的设计模式 源码剖析 代理设计模式
    点一下关注吧!!!非常感谢!!持续更新!!!大数据篇正在更新!https://blog.csdn.net/w776341482/category_12713819.html目前已经更新到了:MyBatis(正在更新)代理模式概念介绍代理模式(ProxyPattern):给某一个对象提供一个代理,并由代理对象控制对原对象的引用,代理模式的英文名字叫Prox......
  • MyBatis框架-缓存机制
    MyBatis是一个流行的持久层框架,它提供了强大的缓存机制来提高数据库访问性能。MyBatis的缓存机制分为一级缓存和二级缓存。下面是对这两种缓存机制的详细介绍:一级缓存(LocalCache)范围:一级缓存是SqlSession级别的缓存。也就是说,它仅在同一个SqlSession中有效。默认开......
  • MyBatisPlus整合mybatisplus-plus和MyBatis-Plus-Join同时支持默认的方法和多表联查加
    前情提要:在工作上的时候遇到一个情况,一个实体类没有唯一主键而是由两到三个字段组成的复合主键比如:classUser{privateStringorg;privateStringuserId;privateStringname;}在需求中这种类的主键就是org+userId来组成的联合主键,如果使用mp的话不......