大家好!这是我学完java基础后自己总结学习笔记,希望对大家有帮助。 java语法: 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 常量:java常量:程序中固定,不变化量 浮点型:就是小数 布尔型:true false 字符型:(数字符号) 'a''1'(只能放一个)“”空字符串 字符串型:双引号表示,很多字符组成
最近总结下如何写sql,在面试过程中有人到了我,如果你传递了多个参数你如何传递到sql语句中,开始很懵。不知道如何去说,去描述。今天好好总结写这方面的内容。大致写下目录,细节后续整理。传参 单个参数 多个参数 数组 实体等等返回值区别 实体 map如何批量查询 修改 删除sql动态查询如何实现一些关键字使用当你不小心把数据更新了很多,如何解决。未解决。后续会有小故事!!!...
原创 2021-09-07 16:02:25
270阅读
java打印流在Java我们使用最多打印就是System.out.println();其实System.out.println();out就是打印一个方法,是向Java编译器中进行打印。在使用out方法进行打印时使用是PrintStream类,用于对内容进行打印输出。PrintStream是FileOutputStream直接继承子类,是输出流体系下一种特殊流。打印流:Pri
转载 2023-05-25 11:23:22
447阅读
1. ResultSet executeQuery(String sql); 执行SQL查询,并返回ResultSet 对象。  2.int executeUpdate(String sql); 可执行增,删,改,返回执行受到影响行数。  3. boolean execute(String sql); 可执行任何SQL语句,返
转载 2023-08-19 09:56:18
498阅读
上篇《深入浅出Mybatis系列(七)---mapper映射文件配置之insert、update、delete》介绍了insert、update、delete用法,本篇将介绍select、resultMap用法。select无疑是我们最常用,也是最复杂,mybatis通过resultMap能帮助我们很好地进行高级映射。下面就开始看看select 以及 resultMap用法:先看selec
转载 1月前
163阅读
一.Map整体理解1.Map框架结构①HashMap–>LinkedHashMap②TreeMap③Hashtable–>Properities2.三者特性① HashMapHashMap作为Map主要实现类 线程不安全,效率高,可以存储nullkey-value LinkedHashMap作为HashMap子类 可以按添加顺序进行遍历,在原有的HashMap底层上,添加了一对
基本语法JSP只是在html基础上嵌入一些动态元素。下面是HelloWorld代码:<html> <% out.println("hello world"); %> </html> 以上代码<% %>就是动态元素。JSP中所有的特殊语法如下: <% %>:用于表示一段Java代码。这段代码在编译之后会放在_jspService
0x01:输出流java常用输出语句有下面三种:System.out.println();//换行打印,输出之后会自动换行System.out.print();//不换行打印System.out.printf();//按格式输出0x02:输出示例public classtest {public static voidmain(String []args){System.out.println(1
转载 2023-05-23 14:03:22
171阅读
什么是通用mapper?通用mapper 可以极大方便开发人员进行ORM,提供极其方便单表增删改查。 什么是通用mapper,一句话简单说,它就是个辅助mybatis极简单表开发组件。它不是为了替代mybatis,而是让mybatis开发更方便。可以按照自己需要选择通用方法,还能很方便开发自己通用方法。为什么要用通用mapper? 原生Mybatis痛点1、mapper.xml文件
转载 2023-08-26 19:38:25
276阅读
## JavaMapper实现流程 在JavaMapper是用来将输入数据进行处理和转换关键组件。它负责将输入数据分割成小块,并将这些小块分配给不同处理器进行处理。对于刚入行小白来说,掌握JavaMapper是非常重要,因此我将在本文中逐步教会他如何实现JavaMapper。 ### 实现步骤 下面是实现JavaMapper步骤: | 步骤 | 描述 | |
原创 11月前
191阅读
mybatis模糊查询(3种)第一种 select * from user where username like "%" #{name} "%" 第二种 select * from user where username like "%${value}%" 第三种 select * from user where username like concat("%",#{username},"%")
上篇文章简单地给mybatis配置画上了一个句号。那么从本篇文章开始,将会介绍mapper映射文件配置, 这是mybatis核心之一,一定要学好。在mapper文件,以mapper作为根节点,其下面可以配置元素节点有: select, insert, update, delete, cache, cache-ref, resultMap, sql 。 本篇文章将简单介绍 inse
? 个人简介? 作者简介:大家好,我是阿牛,全栈领域优质创作者。??格言:要成为光,因为有怕黑的人!?Mapper代理上一节MyBatis快速入们依旧有硬编码部分:List<Member> members = sqlSession.selectList("test.selectAll");这里test.selectAll就是硬编码,当我们xml文件sql语句较多时,依旧不太方便,
Mybatis常用标签 #{} 和 ${} 区别: 相同点:#{}:可以获取map值或者pojo对象属性值。 ${}:可以获取map值或者pojo对象属性值。不同点:#{}:是以预编译形式,将参数设置到sql语句中,防止sql注入。 ${}:取出值直接拼装在sql语句中,会有安全问题。 因此大多情况下,我们取参数值都应该去使用#{},除了一些特定场景,需要在预编译前拼
转载 8月前
3003阅读
上篇文章Mybatis系列(十)mapper映射文件之select元素(一对一,一对多,多对多),平时项目中查询也是用最多,也是最复杂,最硬一块骨头都啃完了,剩下就小菜一碟了,这一节我们来看insert,update,delect。元素说明备注id标识,用来映射保证唯一parameterType参数类型,同select元素和select一样,可以是单个或多个参数flushCache是否刷新
转载 4月前
689阅读
文章目录一、前言二、Mapper代理要求及配置1.概述2.新建目录3.移动文件4.修改mybatis-config.xml文件5.检验6.编写Mapper接口文件三、实例(查询表内数据) 一、前言在前面使用MyBatis优化了JDBC代码以后,仍然存在着一些问题,比如下面这两行代码也存在着硬编码问题,这里调用 selectList() 方法传递参数是映射配置文件namespace.id值,这
Java阶段四Day03 文章目录Java阶段四Day03数据处理基本流程代码编写顺序开发DAO层,添加依赖项配置数据源任务拆解内容管理MySQL数据类型和Java属性类型对照关于MyBatis PlusMyBatis Plus基本使用关于MyBatis Plus使用建议汇总如下自动更新时间关于Profile配置关于YAML配置 数据处理基本流程Controller、Service、D
转载 2023-08-04 16:07:53
170阅读
1 前言相信大家在学习 Java 语言时候,见到第一条输出语句,就是:System.out.println("Hello World");毫无疑问,该语句作用就是将Hello World打印到控制台,格式也非常简单,直接按原格式输出。但是,如果将输出内容换成“数值”或者“日期”呢?其打印格式是否会有什么不同变化呢?接下来,就让咱们一起看一看在 Java 语言中,数值和日期是如何进行格
Java输出打印封装public class S{//输出语句,是System.out.println语句简化,功能一样。 public static void p(){ System.out.println(); } //输出语句,是System.out.println语句简化,功能一样。输出byte public static void p(
转载 2023-05-26 16:37:44
82阅读
笔者发现有很多公司都会在SSM框架中使用Mapper生成工具。作为快速开发项目的一种方式,这种做法本身无可厚非。然而笔者认为mybatis官方提供mapper生成工具生成xml语句实在是太罗嗦、太繁琐,不具可读性和可维护性。尤其是对于初、中级程序员,上来就看到一堆恶心机器生成xml,会对他们产生非常不好影响,极其不利于程序员技术成长。作为一个高级程序员,笔者认为采用mybatis官方
  • 1
  • 2
  • 3
  • 4
  • 5