大家好!这是我学完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
一.Map整体理解1.Map框架结构①HashMap–>LinkedHashMap②TreeMap③Hashtable–>Properities2.三者特性① HashMapHashMap作为Map的主要实现类 线程不安全,效率高,可以存储null的key-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阅读
## Java中的Mapper实现流程
在Java中,Mapper是用来将输入数据进行处理和转换的关键组件。它负责将输入数据分割成小块,并将这些小块分配给不同的处理器进行处理。对于刚入行的小白来说,掌握Java中的Mapper是非常重要的,因此我将在本文中逐步教会他如何实现Java中的Mapper。
### 实现步骤
下面是实现Java中的Mapper的步骤:
| 步骤 | 描述 |
|
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语句较多时,依旧不太方便,
转载
2023-08-31 16:29:25
64阅读
Mybatis常用标签 #{} 和 ${} 的区别:
相同点:#{}:可以获取map中的值或者pojo对象属性的值。
${}:可以获取map中的值或者pojo对象属性的值。不同点:#{}:是以预编译的形式,将参数设置到sql语句中,防止sql注入。
${}:取出的值直接拼装在sql语句中,会有安全问题。
因此大多情况下,我们取参数的值都应该去使用#{},除了一些特定场景,需要在预编译前拼
上篇文章Mybatis系列(十)mapper映射文件之select元素(一对一,一对多,多对多),平时项目中查询也是用的最多,也是最复杂的,最硬的一块骨头都啃完了,剩下的就小菜一碟了,这一节我们来看insert,update,delect。元素说明备注id标识,用来映射保证唯一parameterType参数类型,同select元素和select一样,可以是单个或多个参数flushCache是否刷新
文章目录一、前言二、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 语言中,数值和日期是如何进行格
转载
2023-08-14 19:44:49
39阅读
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官方的
转载
2023-08-20 09:45:44
106阅读