摘要: MyBatis中的自动映射mybatis自动将查询结果中的数据封装进 对象或者对象集合执行原理是什么? 相当于之前写的baseQuery方法 但是略有不同 图解根据结果的字段名 >>> 找到类的set 方法 通过set方法给对象属性赋值 Mybatis手动映射如果实体类中的属性名和数据库中的字段名不 阅读全文
posted @ 2019-09-07 20:17 进阶的憨狗 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 使用接口,MyBatis的执行流程 搭建项目: mybatis核心配置文件 注意:<package name="com.bjsxt.mapper"></package> mybatis核心配置文件中扫描接口和映射文件 准备接口 mapper映射文件内容 实体类,测试类: 代理模式: 注意命名问题接口 阅读全文
posted @ 2019-09-03 20:03 进阶的憨狗 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Mybatis概念引入为什么要使用mybatis框架传统JDBC开发持久层存在的问题1. JDBC 原生代码 比较繁琐 加载驱动 获得连接等动作比较频繁 手动封装查询结果方法 从resultSet结果集中封装代码考虑欠妥 后期代码修改和维护比较麻烦2. 虽然使用了连接池 DButil BaseDao 阅读全文
posted @ 2019-09-02 21:07 进阶的憨狗 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1.概述: 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?为什么要使用泛型? 2.例子: ArrayList可以存放任意类型,例子中添加了一个String类型,添加了一个Integer类型,再使用时都以String的方式使用,因此程序崩溃了。为了解决类 阅读全文
posted @ 2019-08-11 14:48 进阶的憨狗 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 待排序数据:7, 6, 9, 8, 5,1 第一轮排序过程:指针先指向7,7和6比较,6<7,交换6和7的位置,结果为:6,7,9,8,5,1 指针指向第二个元素7,7和9比较,9>7,不用交换位置,结果仍为:6,7,9,8,5,1 指针指向第三个元素9,比较9和8,8<9,交换8和9的位置,结果为 阅读全文
posted @ 2019-08-06 21:28 进阶的憨狗 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 1.final关键字 final finally 最终的 最后的 不能再变化的 final的作用: ).1.final修饰变量,成为常量,值不能再变化).2.final修饰方法,不能被子类重写).3.final修饰类,不能再有子类(final中的方法即使不使用final修饰,也不能被重写) fina 阅读全文
posted @ 2019-07-31 20:16 进阶的憨狗 阅读(959) 评论(0) 推荐(1) 编辑
摘要: ==比较的栈内存的数据 基本数据类型,比较的是变量的值 引用数据类型,比较的是变量的值(其实是一个地址值) equals() 比较两个对象的内容是否相同 an1.equals(an2) Object类的equals比较的是地址 public boolean equals(Object obj) { 阅读全文
posted @ 2019-07-31 19:48 进阶的憨狗 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1.static是Java中的一个关键字,单词本身是静态的含义 2.使用static修饰的成员成为静态成员,是属于某个类的;而不使用static修饰的成员成为实例成员,是属于类的每个对象的。 3.一个类的成员包括:成员变量,成员方法,构造方法,代码块,内部类·; static可以修饰除了构造方法之外 阅读全文
posted @ 2019-07-30 20:22 进阶的憨狗 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 重载是一个类中多态性的一种表现。 Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。 调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。 重载的时候,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以 阅读全文
posted @ 2019-07-30 19:49 进阶的憨狗 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 面试的题目:请你写出Object类的6个方法 除此之外可能还有private、protected、默认的方法 protected void finalize() 垃圾回收对象之前先调用该对象的finalize() protected native Object clone() 克隆 快速复制 设计模 阅读全文
posted @ 2019-07-30 18:50 进阶的憨狗 阅读(166) 评论(0) 推荐(0) 编辑