面试题目汇总(Java).docxVIP

  • 3
  • 0
  • 约1.4万字
  • 约 21页
  • 2017-08-20 发布于河南
  • 举报
面试题目汇总(Java)

1.谈谈hibernate的延迟加载延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。 A. 实体对象的延迟加载 B. 集合类型的延迟加载2.session.load()和session.get()的区别二者的区别:1.session.get()如果找不到符合条件的记录,则返回NULL,session.load()如果找不到符合条件的记录,返回ObjectNotFoundException. 2.session.load()方法可返回代理类实例,而session.get()方法永远返回实例类. 3.session.load() 方法可以充分利用内部缓存和二级缓存,而session.get() 方法只在内部缓存中进行查找,如果没有找到,则跳过二级缓存,直接调用SQL进行数据读取. 3.spring的事务管理。它有一个统一的抽象是由实现接口完成的,不管是声明式的还是编程式的事务管理都需要此抽象来完成.11.事务的四大特性。事务四大特性(简称ACID) 1、原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行。2、一致性(Consistency):几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致。3、隔离性(Isolation):事务的执行不受其他事务的干

文档评论(0)

1亿VIP精品文档

相关文档