java

导航

java常见面试题及答案:第十部分

来源 :中华考试网 2020-09-21

  为什么要用spring?

  答:1、主要将各个框架有效的联系起来,缩短实际编程时间。

  2、可以将各个框架进行有效的管理和控制,让数据传输安全。

  spring的IOC和DI?

  答:控制反转和依赖注入是spring的两大基础作用。主要是将所有组件在spring提供的外部容器中加载。提高安全性,减低耦合性,使各个框架或者类之间的依赖性降低。

  什么是声明式的事务管理?为什么要用?spring如何实现声明式的事务管理?

  答:声明式的事务管理主要是将在进行对数据库中数据的添加或者修改时需要执行事务管理,主要是为了避免在执行添加或修改的时候添加或修改不完全正确,导致数据丢失。spring使用AOP面向切面的思想进行事务管理的。

  spring和Hibernate继承后,定义事务管理特性的时候查询为什么要定义为read-only?

  答:因为添加、删除和更新都涉及到了数据库的修改,而查询并未涉及到数据库修改,所以只需要定义只读,这样可以提高效率,进行更加方便的事务管理。

  请你谈谈对Hibernate OR映射的理解?

  答:将数据库中的每一张表都映射成一个实体。

  配置了lazy="true"一定会懒加载吗?

  答:不一定,如果在配置中你也使用了fetch属性的话此时lazy就会失效。

  Hibernate数据库标识与主键之间的认识?

  答:标识是为了方便和简介映射文件,主键是为了让数据不会重复。

  填写下面表单即可预约申请免费试听!害怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

分享到

相关资讯