- 博客(10)
- 收藏
- 关注
原创 mybatis中resultMap的一对多和多对一问题
1.多对一1.对应数据库表关系2.对应实体类创建(使用的lombok插件)问题:获取所有学生及其对应老师的信息解决方案:(方式一) 1. 获取所有学生的信息 2. 根据获取的学生信息的老师ID->获取该老师的信息 3.思考问题,这样学生的结果集中应该包含老师,该如何处理呢,数据库中我们一般使用关联查询? 1. 做一个结果集映射:StudentTeacher 2. StudentTeacher结果集的类型为 Student
2021-07-29 09:55:49
351
原创 mybatis配置解析
配置顺序configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境配置)environment(环境变量)transactionManager(事务管理器)dataSource(数据源)databaseIdProvider(数据库厂商标识)mappers(映射器)***<!-- 注意.
2021-07-29 01:32:03
157
原创 mybatis实现crud
导入依赖 <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.2.
2021-07-29 00:37:56
303
原创 mybatis第一个程序遇到的问题
1.maven自动导入mybatis依赖失败,查询maven仓库,里面是存在的于是乎就手动下载并且存放到本地仓库中第一步:下载依赖:https://mvnrepository.com/maven仓库第二步:将jar包添加到本地仓库中这是我的本地仓库地址,你们需要添加到你设置的本地仓库第三步:idea在你添加依赖是会自动导入你的jar包2.第二个问题,比较简单,我使用的是mybatis3.5.2,jdk是13,然后他说jdk不可用,害的我有重新装了一个jdk1.8。哎!还是不会想事情啊,不会
2021-07-25 02:28:53
250
转载 杂七杂八(不定时添加)
数组的特点:1)数组属于引用类型的变量。数组的元素,既可以是基本数据类型,也可以 是引用数据类型。2)创建数组对象会在内存中开辟一整块连续的空间;3)数组的长度一旦确定,就不能修改;4)数组是有序排列的。数组元素的默认初始化值 > 数组元素是整形:0 > 数组元素是浮点型:0.0 > 数组元素是char型:0或'\u0000',而非'0' > 数组元素是boolean型:false > 数组元素是引用数据类型:n.
2021-07-18 14:54:02
94
原创 &和&&、|和||的区别
&(逻辑与):无论左边真假,右边都会执行&&(短路与):左边为真,右边才执行|(逻辑或):无论左边真假,右边都会执行||(短路或):左边为假,右边才执行总结:逻辑计算,运算符两侧都会执行短路计算,只要左侧可以得出结果的真假,右边就不会再执行...
2021-07-17 09:51:50
151
原创 IDEA快捷键和eclipse快捷键(自己平时积累,慢慢添加)
IDEA快捷键ctrl+Y:删除一行ctrl+D:复制一行在下面一行输出ctrl+shift+T:快速生成测试方法ctrl+alt+T :快速生成try—catch等方法ctrl+alt+PgUp/PgDn :代码上(下)移一行eclipse快捷键ctrl+D :删除一行ctrl+alt+PgUp/PgDn :复制一行代码且在上(下)面一行输出...
2021-07-17 09:32:21
112
原创 java.lang.SecurityException
Cannot instantiate test(s): java.lang.SecurityException: Prohibited package Process finished with exit code 1解决方法:不能以java开头的包名,将包名改为不以java开头就行
2021-01-12 20:07:52
854
原创 基本数据类型和包装类、引用数据类型
基本数据类型整型:byte(1字节)、short(2)、int(4)、long(8):long必须带L或l;浮点型:float(4)、double(8):默认为double,所以float必须带F或f;字符型:char(2字节);布尔型:boolean基本数据类型之间的转换1.自动转换 (“小”–>“大”):简单来说就是一个小精度的数转换成一个高精度的数;不会发生精度丢失;(char,byte,short)–>int–>long–>float–>double;
2020-12-17 10:24:50
420
原创 String类的不可变性
String类的不可变性定义final修饰,所以为最终类(表示不可被继承)。public final class String实例化1.直接声明String s = "123";2.new+构造器String s = new String("abc");3.一个面试题:String s = new String(“abc”);方式创建对象,在内存中创建了几个对象String s = new String("abc");//两个,String s只是定义了一个String类型的s变
2020-12-12 01:22:58
141
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人