随笔分类 - 1、学习笔记_JavaEE
摘要:MyBatis与Spring的整合 1、整合环境搭建 1)、要实现MyBatis与Spring的整合,很明显需要这两个框架的JAR包,但是只使用这两个框架中所提供的JAR包是不够的,还需要其他的JAR包来配合使用,整合时所需准备的JAR包具体如下。Spring框架所需的JAR包: 注意:核心容器依赖
阅读全文
摘要:MyBatis的关联映射 1、关联关系概述 1)、实际的开发中,对数据库的操作常常会涉及到多张表,这在面向对象中就涉及到了对象与对象之间的关联关系。针对多表之间的操作,MyBatis提供了关联映射,通过关联映射就可以很好的处理对象与对象之间的关联关系。 2)、在关系型数据库中,多表之间存在着三种关联
阅读全文
摘要:动态SQL 1、动态SQL中的元素 1)、作用:无需手动拼装SQL,MyBatis已提供的对SQL语句动态组装的功能,使得数据库开发效率大大提高! 2)、动态SQL是MyBatis的强大特性之一,MyBatis3采用了功能强大的基于OGNL的表达式来完成动态SQL。动态SQL主要元素如下表所示: 2
阅读全文
摘要:MyBatis的核心配置 1、MyBatis的核心对象 1)、SqlSessionFactory是MyBatis框架中十分重要的对象,它是单个数据库映射关系经过编译后的内存镜像,其主要作用是创建SqlSession。 2)、SqlSessionFactory对象的实例可以通过SqlSessionFa
阅读全文
摘要:初识MyBatis 1、MyBatis的定义 1)、MyBatis(前身是iBatis)是一个支持普通SQL查询、存储过程以及高级映射的持久层框架。 2)、MyBatis框架也被称之为ORM(Object/Relation Mapping,即对象关系映射)框架。所谓的ORM就是一种为了解决面向对象与
阅读全文
摘要:Spring事务管理 1、Spring事务管理概述 1)、在实际开发中,操作数据库时都会涉及到事务管理问题,为此Spring提供了专门用于事务处理的API。(事务特性:ACID,原子性,一致性,隔离性,持久性) 2)、事务管理的核心接口:在Spring的所有JAR包中,包含一个名为spring-tx
阅读全文
摘要:Spring的数据库开发 1、Spring JDBC 1)、Spring JDBC模块的作用:Spring的JDBC模块负责数据库资源管理和错误处理,大大简化了开发人员对数据库的操作,使得开发人员可以从繁琐的数据库操作中解脱出来,从而将更多的精力投入到编写业务逻辑当中。 (只要由new实例就可以用I
阅读全文
摘要:Spring AOP 1、Spring AOP简介 1)、AOP的全称是Aspect-Oriented Programming,即面向切面编程(也称面向方面编程)。它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式。 2)、AOP采取横向抽取机制,将分散在各个方法中的重复代码提取
阅读全文
摘要:Spring中的Bean 1、Bean的配置: a)、Bean的本质就是Java中的类,而Spring中的Bean其实就是对实体类的引用,来生产Java类对象,从而实现生产和管理Bean 。 b)、Spring容器支持两种格式的配置文件:Properties文件和XML文件。在实际开发中,最常使用的
阅读全文
摘要:spring入门程序: 1、导入Spring的4个基础包以及commons-logging的JAR包复制到lib目录中 2、src->com.itheima.ioc包下: ①UserDao.java ②UserDaoImpl.java ③控制反转测试类:TestIoC.java ④UserServi
阅读全文
摘要:一、设置代码自动补全 1、设置java代码自动补全 Auto activation delay(ms):0 Auto activation trigger for java : .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ 2、 设置XM
阅读全文