摘要:
1.代理模式。 2.静态代理原理及实践。 3.动态代理原理及实践。 4.Spring AOP原理及实战。 静态代理原理及实践 静态代理的缺点: 代理对象的一个接口只服务于一种类型的对象,如果要代理的方法很多,势必要为每一种方法都进行代理 如果增加一个方法,除了实现类需要实现这个方法外,所有的代理类也 阅读全文
摘要:
Spring与Hiberante整合 通过hibernate的学习,我们知道,hibernate主要在hibernate.cfg.xml配置文件中 接下来我们看一下hibernate的一个配置文件 hibernate配置文件 hibernate.cfg.xml 配置文件的作用 hibernate.c 阅读全文
摘要:
事务管理: 用来确保数据的完整性和一致性 事务就是一系列的动作,它们被当做一个单独的工作单元.这些动作要么全部完成,要么全部不起作用 事务的四个关键属性 原子性 一致性 隔离性 持久性 Spring两种 编程式事务管理:将事务管理代码嵌入到业务方法中来控制事务的提交和回滚 声明式事务管理:将事务管理 阅读全文
摘要:
Statement 对象 创建 Statement 对象 在你准备使用 Statement 对象执行 SQL 语句之前,你需要使用 Connection 对象的 createStatement() 方法创建一个,如下面的示例所示- 当你创建了一个 Statement 对象之后,你可以用它的三个执行方 阅读全文
摘要:
11 阅读全文
摘要:
实际上,两个方法都是用来从数据库获取对象,只不过实现机制不一样而已。 1. session.load() 这种方式总是会返回一个代理而不是真正得去查询数据库。 在Hibernate里面,代理是一个依据ID值获取到的对象,该对象的属性还没有初始化,它看起来就是一个临时的虚拟对象而已。 如果load方法 阅读全文
摘要:
新建表 1)创建一个空白Project,名为:HibernateProject。 2)创建一个Module,名为:HibernateModule,选择“Web Application”和“Hibernate”。选择“create default hibernate configuration in 阅读全文
摘要:
1.获取Git仓库 第一种是在现有项目或目录下导入所有文件到git中 第二种是从一个服务器克隆一个现有的出库 在现有目录中初始化仓库 克隆现有的出库 自定义本地仓库的名字 2.记录每次更新到仓库 检查当前文件状态 跟踪新文件 暂存已修改文件 状态简栏 新添加的未跟踪文件前面有 ?? 标记, 新添加到 阅读全文
摘要:
1. 注册账号: 地址: https://github.com/输入账号、邮箱、密码,然后点击注册按钮. 2. 初始设置 注册完成后,选择Free免费账号完成设置 3.验证账号 新建一个仓库 发现邮箱地址未验证 登录你注册时的邮箱,验证 4、新建仓库 输入仓库名,点击创建 仓库创建成功 二、本地仓库 阅读全文
摘要:
好处:若有多个参数,则不用再去对应位置?,直接对应参数名,便于维护 缺点:较为麻烦 使用具名参数时可以使用以下的方法 好处,通过实现类BeanPropertySqlParameterSource之间传人对象 sql语句中的参数名和类的属性一致 阅读全文