自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除