09 2019 档案
摘要:MyBatis的核心配置 在使用MyBatis框架时,设计两个核心的d对象:SqlSessionFactory和SqlSession. SqlsessionFactory SqlSessionFactory是单个数据库映射关系经过编译后的内存镜像,其主要作用用来创建SqlSession对象,SqlS
阅读全文
摘要:MyBatis入门程序 一.查询用户 1.使用客户编号查询用户 (1).创建一个数据表 (2)创建一个web项目,将Mybatis核心包放入,如图 (3)在src目录下创建一个com.itheima.po包,在该包下创建持久化类Customer, (4)在src目录下,创建一个com.itheima
阅读全文
摘要:什么是MyBatis框架? MyBatis框架是一种ORM(既对象关系映射)框架. 什么是ORM框架? 是一种为了解决面向对象与关系数据库之间数据不匹配的技术,它通过描述Java对象和关系数据库表之间的映射关系,自动的将Java应用程序中的对象持久化到关系数据库表中, 映射的好处:操作与表相映射的对
阅读全文
摘要:什么是事务? 数据库事务是指作为单个逻辑单元存在的一系列操作,要么完全执行,要么完全不执行。 事务的几个属性:原子性,一致性,隔离性,持久性 原子性:事务是最小的执行单元,不允许分割,事务的原子操作确保动作要完全完成,要么就是完全不起作用。 一致性:执行事务的前后,数据要保持一致; 隔离性:并发访问
阅读全文
摘要:spring的jdbcTemplate操作(用在dao层) spring框架是一个一站式框架,在每一层都提供了解决技术:在Dao层是使用了jdbcTemplate。 spring针对不同的持久化技术都提供了不同的模板。 Spring JDBC Spring的JDBC模板负责提供数据库资源的管理和错误
阅读全文
摘要:Aspectj是一个基于Java语言的Aop框架,它提供了强大的Aop功能。 Aspectj简介: 1.Aspectj是一个面向切面的框架,它扩展了Java语言,它定义了一个Aop语法。 2.所以它有一个专门的编译器来生成遵循Java语言的Class文件。 3.Aspectj是一个基于Java语言的
阅读全文