摘要:
select * from tb_user where username like "%"#{username}"%"; select * from tb_user where username like "%a%"; user{id=1, username='zhangsan', password 阅读全文
摘要:
如果查询出的数据只有一条,可以通过 实体类对象接收 List集合接收 Map集合接收,结果{password=123456, sex=男, id=1, age=23, username=admin} 如果查询出的数据有多条,一定不能用实体类对象接收,会抛异常TooManyResultsExcepti 阅读全文
摘要:
1 MyBatis获取参数值的两种方式:${}和#{} 2 ${}的本质就是字符串拼接,#{}的本质就是占位符赋值 3 ${}使用字符串拼接的方式拼接sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号;但是#{}使用占位符赋值的方式拼接sql,此时为字符串类型或日期类型的字段进行赋值 阅读全文
摘要:
开发环境:idel+maven+MySql+MyBatis 项目结构图: 1.创建maven工程,引入maven依赖 2.创建MyBatis的核心配置文件 在resources下创建mybatis-config.xml文件,粘贴如下信息 3.创建mapper接口 4.创建MyBatis的映射文件 映 阅读全文
摘要:
1.导包 import java.util.Scanner; 2.创建对象 Scanner sc = new Scanner(System.in); 3.接收数据 int i = sc.nextInt(); String s = sc.nextLine(); Float f = sc.nextFlo 阅读全文
摘要:
运算符:对常量或者变量进行操作的符号 表达式:用运算符把常量或者变量连接起来的符合Java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。 算术运算符 +,-,*,/,%(加,减,乘,除,取余) 注意事项 1./和%操作的区别:/操作取得的结果是商,%操作取得的结果是余数 阅读全文
摘要:
数据类型转换分为自动类型转换和强制类型转换。 自动类型转换 把一个表示数据范围小的数据或者变量赋给另一个表示数据范围大的变量。 强制类型转换 把一个数据表示范围大的数据或者变量赋给另一个表示数据范围小的数据。强制类型转换可能会导致数据精度的丢失。 格式:目标数据类型 变量名=(目标数据类型)值或者变 阅读全文
摘要:
定义变量格式 数据类型 变量名=值; 注意事项 1.在同一个方法中变量名不能重复 2.变量未赋值,不能使用 3.long类型的值后面要加L,float类型的值后面要加F 4.char类型变量值用单引号,String类型变量用双引号 阅读全文
摘要:
整数类型 byte:内存占用1 short:内存占用2 int:默认的整数类型,内存占用4 long:内存占用8,定义变量时后面要加L。 浮点数 float:内存占用4,定义变量时后面要加F。 double:默认的浮点数类型,内存占用8 字符 char:内存占用2 布尔 boolean:内存占用1 阅读全文
摘要:
在需要运行Java运用程序的操作系统上安装一个与操作系统对应的Java虚拟机(Java Virtual Machine)。 阅读全文