自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Developing的博客

小白学习笔记

  • 博客(11)
  • 收藏
  • 关注

原创 C 语言之动态内存分配问题

 前言:指针是 C 语言的灵魂,C 语言的精华在于有指针,指针的强大这里就不再强调了。本文主要简单分析动态分配内存后指针变量的地址变化。 案例:要求我们输入 5 个数,然后再将这 5 个数倒序打印出来。首先给出一段代码,便于我们分析:#include <stdio.h>#include <stdlib.h>int main(){ int...

2018-11-22 16:28:58 278 1

原创 [Spring] Spring 核心之IOC

一、思想IOC:Inverse Of Control 反转控制 将我们创建对象的方式反转了,之前对象的创建由开发人员自己维护。包括依赖关系也是自己注入。使用了Spring 框架之后,对象的创建以及依赖关系也是自己。反转控制就是反转了对象的方式。从我们自己创建反转给了spring。DI: Dependency Injection 依赖注入实现 IOC 思想需要 DI 做支持。那么sp...

2018-09-13 00:16:42 126

原创 [Spring] Spring 概述及入门操作

一、什么是SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由 Rod Johnson在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件...

2018-09-11 23:43:37 746

原创 [Mybatis] Mybatis 之动态 sql

通过mybatis 提供的各种标签方法实现动态拼接 sql 1、if 标签格式:<if test=" "></if>需求:根据条件查询用户数据库和POJO 类的创建就省略了,直接写Mapper.xml 和 mapper 的接口文件<!-- 根据性别和名字查询用户--><select id="queryUserB...

2018-09-11 22:56:56 121

原创 [Mybatis] Mybatis 关联查询之多对多查询

一、背景继上两篇说到 mybatis 关联查询之一对一、一对多查询后,这篇我们说说多对多关联查询。其实多对多就是变相的一对多关联查询。根据两张表的主键字段再形成一张表,这两个外键字段分别指向两张表的主键。学生选课,一个学生可以选多门课程,一门课程也可以被多个学生选中,形成了多对多关系。为了更好表达两者的关系,我们根据两张表再生成一张表,这张表与另外两张表形成一对多的关联关系。二、对...

2018-09-11 00:21:47 317

原创 [Mybatis] Mybatis 关联查询之一对多查询

一、背景记上篇文章订单与用户之间的关系属于一对一关系,本文我们分析一对多关系。一个用户可以下多个订单,所以用户与订单的关系是一对多。二、一对多需求:查询所有用户信息及用户关联的订单信息。继上篇 Mybatis 关联查询之一对一查询中,我们改变了原有的Order类,加入User 属性,所以在这里我们将改变User类,加入Order 属性。// 一对多private List&...

2018-09-10 23:07:53 278

原创 [Mybatis] Mybatis 关联查询之一对一查询

 一、背景订单:用户 = 1:n用户:订单 = n:1二、一对一查询需求 :查询所有订单信息,关联查询下单用户信息注意:一个订单只有由一个用户下,但是一个用户可以下多个订单。所以这是一个一对一的查询。首先我们准备两个POJO类User.javapublic class User { private int id; private String use...

2018-09-10 22:25:30 122

原创 [Mybatis] Mybatis之配置文件详解

一、sqlMapConfig.xml配置文件sqlMapConfig.xml是mybatis核心配置文件,配置文件内容为数据源、事务管理。一般将其放到 src 目录下。主要的配置如下:1、properties(属性) 使用resource 属性加载外部配置文件。例如引入数据源信息。2、typeAliases(类别别名)     package 批量别名定义,扫描包下的的类,别名...

2018-09-09 21:07:44 474

原创 [Mybatis] Mybatis原理及入门操作

一、Mybatis介绍Mybatis时优秀的持久层框架,它对Jdbc的数据库操作进行了封装,使开发者本身只需要关注 sql ,不需要花时间去注册驱动,创建Connection,创建Statements,手动设置参数,结果集索引等Jdbc繁琐的操作。Mybatis通过xml 或者注解的形式将各种statement等配置起来,通过Java对象和statement 中的 sql 进行映射最终形成 s...

2018-09-09 13:17:43 149

原创 [Hibernate] Hibernate的主键类型及三种对象状态

一、hibernate中的实体规则1.实体类创建的注意事项1.持久化类提供无参构造函数2.成员变量私有化,提供set/get方法3.持久化类的属性尽量使用包装类4.持久化类需要提供oid,与数据库的主键对应5.不要使用final修饰class ,因为hibernate 使用cglib代理生成代理对象。代理对象需要继承被代理对象名,如果使用final修饰则无法继承2.主键...

2018-09-09 01:50:32 281

原创 [Hibernate] Hibernate 原理及入门操作

 一、Hibernate概述1.什么是HibernateHibernate 框架是Java持久层框架之一。 它具有简单易学,灵活性强, 可扩展性强等特性。能够简化代码量。它是一个ORM(Object Relational Mapping,对象关系映射)框架,对JDBC 进行了轻量级的对象封装,使 Java 开发人员可以使用面向对象的编程思维来操作数据库。2.原理Hibernat...

2018-09-09 01:03:01 176

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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