Hibernate的检索方式:

1:导航对象图形检索

2:HQL检索

3:OID检索

4:QBC检索

5:本地SQL检索

Hibernate的Java对象状态:

临时状态;持久化状态;游离状态。

session的清理和清空有什么区别

session的清理调用session.flush()方法;session的清空调用session.clean()方法

清理缓存同步更新数据库但不清空缓存;清空缓存不更新数据库但清空缓存

load()和get()的区别

在数据库中如果没有OID指定的对象,通过get方法加载则返回一个null,通过load方法加载会返回一个代理对象;

load支持延迟加载,get不支持延迟加载

转载于:https://blog.51cto.com/10878793/1712675

Hibernate(1)相关推荐

  1. Hibernate(二)——一对多查询

    1. 前言 本章节我们讨论Hibernate一对多查询的处理. 在上一章节中(Hibernate(一)--入门),我们探讨了Hibernate执行最基本的增删改查操作.现在我们将情况复杂化:加入我们在 ...

  2. Java程序员从笨鸟到菜鸟之(五十一)细谈Hibernate(二)开发第一个hibernate基本详解...

    在上篇博客中,我们介绍了<hibernate基本概念和体系结构>,也对hibernate框架有了一个初步的了解,本文我将向大家简单介绍Hibernate的核心API调用库,并讲解一下它的基 ...

  3. 办公OA系统的设计与实现 软件工程 Struts、Spring和Hibernate(SSH)

    绪论 摘要 当今社会发展迅速,互联网相关技术快速在各行各业普及,智能办公的需求日益增长.同时,随着企业发展不断推进,规模越做越大,传统的纸笔和文件系统记录人员信息已经无法满足大数据时代成千上万员工职业 ...

  4. Java程序员从笨鸟到菜鸟之(五十二)细谈Hibernate(三)Hibernate常用API详解及源码分析--csdn 曹胜欢...

    新接触一个框架的目的就是想利用这个框架来为我们做一些工作,或者是让他来简化我们的工作,利用这个框架无非就是要利用这个框架所给我们提供的API去操作我们的数据,所以利用一个框架的好坏很大一部分取决于你对 ...

  5. Hibernate(2)——Hibernate的实现原理总结和对其模仿的demo

    俗话说,自己写的代码,6个月后也是别人的代码--复习!复习!复习!涉及的知识点总结如下: 开源框架的学习思路(个人总结) Hibernate的运行原理总结 Hibernate实现原理中的两个主要技术 ...

  6. Hibernate(九)一对多双向关联映射

    上次的博文Hibernate从入门到精通(八)一对多单向关联映射中,我们讲解了一下一对多单向映射的相关 内容,这次我们讲解一下一对多双向映射的相关内容. 一对多双向关联映射 一对多双向关联映 射,即在 ...

  7. Hibernate(三) - hibernate 表操作-多对多配置

    Hibernate 的一对多关联映射 之前在学习 Hibernate 的时候,其实都是单表的操作.在实际的开发当中,比如做一个商城,就需要好多张数据库表,表与表之间是有关系的.之前些做一些关联查询或者 ...

  8. hibernate jpa_使用Hibernate(JPA)一键式删除

    hibernate jpa 在旧版本的Hibernate中,我可以看到手册中指示的一键式删除 . 但是较新的版本不再包含此部分. 我不知道为什么. 因此,在这篇文章中,我来看看它是否仍然有效. 一键式 ...

  9. 使用Hibernate(JPA)一键式删除

    在旧版本的Hibernate中,我可以看到手册中指示的一键式删除 . 但是较新的版本不再包含此部分. 我不知道为什么. 因此,在这篇文章中,我来看看它是否仍然有效. 一键式删除部分显示: 有时一个接一 ...

  10. Hibernate——(3)主键生成策略持久化类的三种状态

    一 持久化类 1.持久化:内存对象--->数据库(硬盘)Hibernate持久化的框架 持久化类:Java对象与数据库中的表建立映射关系            Hibernate就称为持久化类( ...

最新文章

  1. c# redis hashid如何设置过期时间_Redis中Key过期策略amp;淘汰机制
  2. 员工提出离职,称害怕猝死,HR却说:先猝死了再说!
  3. R语言均匀分布函数uniform Distribution(dunif, punif, qunif runif)实战
  4. 如何使用jquery判断一个元素是否含有一个指定的类(class)
  5. RequestResponseServletContext
  6. Python基础(6)_函数
  7. eclipse导入项目Archive for required library cannot be read or is not a valid ZIP file
  8. 第十届 蓝桥杯大赛 青少年创意编程 C++组
  9. c++刷题(18/100)树
  10. Java8 Stream()引发的“non-static method cannot be referenced from a static context”
  11. Eolinker——前置用例返回的reponse值进行传递
  12. SpringBoot 中解决跨域请求
  13. ubuntu dns 解析失败
  14. 网站必备之简繁切换功能实现
  15. 【Unity3D Shader编程】之八 Unity5新版Shader模板源码解析径向模糊屏幕特效的实现
  16. IDEA快捷键说明大全
  17. 华虹半导体发力国际MCU市场
  18. jupyter 启动后能打开页面 ,页面提示‘连接失败以及 TensorBoard的打开方法
  19. sensor_msgs/BatteryState Message
  20. iOS ZBarSDK 用ZBarReaderView自定义二维码扫描界面

热门文章

  1. pycharm控制台打印时显示内容,不用省略号代替
  2. python实现连接池技术
  3. linux 防火墙 80端口,Linux配置防火墙,开启80端口、3306端口
  4. php 自动选择时间的代码,JavaScript_extjs 时间范围选择自动判断的实现代码,extjs中 有时需要选择一个日期 - phpStudy...
  5. CS231n李飞飞计算机视觉 神经网络训练细节part1上
  6. 633.平方数之和(力扣leetcode) 博主可答疑该问题
  7. WPF 动态添加控件以及样式字典的引用(Style introduction)
  8. js中获取当前项目名等
  9. 软考错题合集之12-11-AM
  10. Arduino uno LED灯实验