ORM
因为要满足Java对象得到持久化(即保存)的需求。
ORM:(Object/Relation Mapping): 对象/关系映射
ORM的实现思想:
将关系数据库中表中的记录映射成为对象,以对象的形式展现,程序员可以把对数据库的操作转化为对对象的操作。
因此ORM的
目的
是为了方便开发人员以面向对象的思想来实现对数据库的操作。
映射关系
如图:
1.介绍一下你对aop的理解
aop是面向切面编程
aop中主要有几个概念 切面、 切点、 连接点、 通知
切面: 对多个切点 做统一的前置通知 后置通知
切点: 监控的方法
连接点: 监控的方法真正执行的时候触发(才会有连接点)
连接点、监控的方法发生的时候 方法之前 之后 做出的通知
aop做事务管理、 日志管理、系统调优等
2.spring整合hibernate需要做哪些事情
spring不像Struts和hibernate是纯粹的orm框架
struts2作为控制器(Controller),相当于一个servlet
binernate操作数据库
①引jar包
②sessionFactory交给spring来管理
dataSource -> 连接池
③把事务交给spring来管理
设置事务管理对象
设置事务管理对象的管理原则
在aop中指定我们的哪些切点 执行我们的事务管理原则
3.什么是ioc?
控制反转, 什么叫控制反转
创建对象的时候不再是new一个对象 而是通过控制反转注解或者是bean一个对象,存放在ioc容器中
然后在需要的时候DI依赖注入