首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

框架篇

6.应用Hibernate,重点要了解Session缓存原理,级联,延迟加载和hql查询。...1.缓存就是把以前从数据库中查询出来和使用过对象保存在内存中(一个数据结构中),这个数据结构通常是或类似HashMap,以后要使用某个对象,先查询缓存中是否有这个对象,如果有则使用缓存中对象,如果没有则去查询数据库...2.HibernateSession就是一种缓存,我们通常将之称为Hibernate一级缓存,想使用session从数据库中查询出一个对象,Session也是先从自己内部查看是否存在这个对象,存在则直接返回...它们区别在于维护关系不同: 一对多关联映射是指在加载一端数据同时加载一端数据多对一关联映射是指在加载一端数据同时加载一端数据。...Hibernate3 提供了属性延迟加载功能 Hibernate查询数据时候,数据并没有存在与内存中,程序真正对数据操作,对象才存在与内存中,就实现了延迟加载,他节省了服务器内存开销,从而提高了服务器性能

72020

Spring 面试问题 TOP 50

Spring 事务支持也可用于容器较少环境。 JDBC 异常 - Spring JDBC 抽象层提供了一个异常层次结构,简化了错误处理策略。 1.5....只有将 bean 用作另一个 bean 属性,才能将 bean 声明为内部 bean。为了定义 bean,Spring 基于 XML 配置元数据或 中提供了元素使用。...什么是 spring 装配 bean Spring 容器中组合在一起,它被称为装配或 bean 装配。...因此,要使用基于注解装配,我们必须通过配置元素 Spring 配置文件中启用它。 4.3. @Component, @Controller, @Repository, @Service 有何区别?...MVC 模式有助于分离应用程序不同方面,如输入逻辑,业务逻辑和 UI 逻辑,同时在所有这些元素之间提供松散耦合。 7.2.

76630

面试必备:Spring 面试问题 TOP 50

Spring 事务支持也可用于容器较少环境。 JDBC 异常 - Spring JDBC 抽象层提供了一个异常层次结构,简化了错误处理策略。 1.5....只有将 bean 用作另一个 bean 属性,才能将 bean 声明为内部 bean。为了定义 bean,Spring 基于 XML 配置元数据或 中提供了元素使用。...什么是 spring 装配 bean Spring 容器中组合在一起,它被称为装配或 bean 装配。...因此,要使用基于注解装配,我们必须通过配置元素 Spring 配置文件中启用它。 4.3. @Component, @Controller, @Repository, @Service 有何区别?...实现 AOP 技术,主要分为两大类: 静态代理 指使用 AOP 框架提供命令进行编译,从而在编译阶段就可生成 AOP 代理类,因此也称为编译增强; 编译编织(特殊编译器实现) 类加载编织(特殊加载器实现

88910

Spring常见面试题

Spring 事务支持也可用于容器较少环境。 JDBC 异常 - Spring JDBC 抽象层提供了一个异常层次结构,简化了错误处理策略。...只有将 bean 用作另一个 bean 属性,才能将 bean 声明为内部 bean。...它还允许您在编写代码,无需考虑捕获每种技术不同异常。 列举 Spring DAO 抛出异常。 spring JDBC API 中存在哪些类?...实现 AOP 技术,主要分为两大类: 静态代理 - 指使用 AOP 框架提供命令进行编译,从而在编译阶段就可生成 AOP 代理类,因此也称为编译增强; 编译编织(特殊编译器实现) 类加载编织...MVC 模式有助于分离应用程序不同方面,如输入逻辑,业务逻辑和 UI 逻辑,同时在所有这些元素之间提供松散耦合。

49910

Spring常见面试题

Spring 事务支持也可用于容器较少环境。 JDBC 异常 - Spring JDBC 抽象层提供了一个异常层次结构,简化了错误处理策略。...只有将 bean 用作另一个 bean 属性,才能将 bean 声明为内部 bean。...它还允许您在编写代码,无需考虑捕获每种技术不同异常。 列举 Spring DAO 抛出异常。 spring JDBC API 中存在哪些类?...实现 AOP 技术,主要分为两大类: 静态代理 - 指使用 AOP 框架提供命令进行编译,从而在编译阶段就可生成 AOP 代理类,因此也称为编译增强; 编译编织(特殊编译器实现) 类加载编织...MVC 模式有助于分离应用程序不同方面,如输入逻辑,业务逻辑和 UI 逻辑,同时在所有这些元素之间提供松散耦合。

49050

Spring系列最全 69 道 面试题和详解

提供一个持续事务管理接口,可以扩展到上至本地事务下至全局事务(JTA) 异常处理:Spring 提供方便API把具体技术相关异常(比如由JDBC,Hibernate or JDO抛出)转化为一致...解释对象/关系映射集成模块 Spring 通过提供ORM模块,支持我们直接JDBC之上使用一个对象/关系映射映射(ORM)工具,Spring 支持集成主流ORM框架,如Hiberate,JDO和 iBATIS...最小代价和最小侵入性使松散耦合得以实现。IOC容器支持加载服务饿汉式初始化和懒加载。 15. ApplicationContext通常实现是什么?...一个bean仅被用作另一个bean属性,它能被声明为一个内部bean,为了定义inner bean,Spring 基于XML 配置元数据中,可以元素内使用元素内部bean通常是匿名...编码也不用担心会捕获每种技术特有的异常。 45. 使用Spring通过什么方式访问Hibernate

96020

Java理论知识及面试题

after-returning: 仅方法成功完成后执行通知。     after-throwing: 方法抛出异常退出执行通知。     ...有几种禁用方法   Hibernate框架中,当我们要访问数据量过大,明显用缓存不太合适, 因为内存容量有限 ,为了减少并发量,减少系统资源消耗,这时Hibernate用懒加载机制来弥补这种缺陷...1.使用代理对象:Hibernate.initialize("代理对象");     2.需要禁用懒加载映射文件中显示加入lazy = "false"     3.使用openSessionInView...Servlet监听器用于监听一些重要事件发生,监听器对象可以事情发生前、发生后可以做一些必要处理。   ...finally 是异常处理语句结构一部分,表示总是执行。

52320

2020年春招面试必备Spring系列面试题129道(附答案解析)

Spring 事务支持也可用于容器较少环境。 JDBC 异常 - Spring JDBC 抽象层提供了一个异常层次结构,简化了错误处理策略。...21、什么是 spring 内部 bean? 只有将 bean 用作另一个 bean 属性,才能将 bean 声明为内部 bean。...一个 bean 仅被用作另一个 bean 属性,它能被声明为一个内部 bean,为了定义 inner bean, Spring 基于 XML 配置元数据中,可以元素内使用 元素,...编码也不用担心会捕获每种技术特有的异常。 105、使用 Spring 通过什么方式访问 Hibernate?...(3)after-returning: 仅方法成功完成后执行通知。 (4)after-throwing: 方法抛出异常退出执行通知。

60700

【23】进大厂必须掌握面试题-50个spring面试

Spring事务支持还可以无容器环境中使用。 JDBC异常处理: SpringJDBC抽象层提供了一个异常层次结构,从而简化了错误处理策略。 5....20.Spring解释内部类对象。 只有当一个bean用作另一个bean属性,才能将其声明为内部bean。为了定义bean,Spring基于XML配置元数据内部提供了元素使用。...Update发生某些没有预料到情况,例如更改超过预期记录数。...这个异常被抛出,执行着事务不会被回滚 7)InvalidDataAccessApiUsageException 一个数据访问JAVA API没有正确使用,例如必须在执行前编译好查询编译失败了...After throwing: 仅joinpoint方法因抛出异常而退出并且使用@AfterThrowing注释标记进行配置,才执行这些类型建议。

97521

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券