• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JSP > Hibernate 查询方式总结

Hibernate 查询方式总结

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了hibernate查询方式,hibernate注解方式,hibernate的检索方式,hibernate查询,hibernate查询方法等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
1. get() and load()
Java代码
  session.get(Clazz, id);
  session.load(Clazz, id);
  session.get(Clazz, id);
  session.load(Clazz, id);
  说明: load()与get()的区别
  请注意如果没有匹配的数据库记录,load()方法可能抛出无法恢复的异常(unrecoverable exception)。 如果类的映射使用了代理(proxy),load()方法会返回一个未初始化的代理,直到你调用该代理的某方法时才会去访问数据库。 若你希望在某对象中创建一个指向另一个对象的关联,又不想在从数据库中装载该对象时同时装载相关联的那个对象,那么这种操作方式就用得上的了。 如果为相应类映射关系设置了batch-size, 那么使用这种操作方式允许多个对象被一批装载(因为返回的是代理,无需从数据库中抓取所有对象的数据)。
  如果你不确定是否有匹配的行存在,应该使用get()方法,它会立刻访问数据库,如果没有对应的行,会返回null。
2. HQL
Java代码
  
  The DetachedCriteria class lets you create a query outside the scope of a session, and then later execute it using some arbitrary Session </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Hibernate 查询方式总结

相关文章

  • 2017-05-11Java源码分析:深入探讨Iterator模式
  • 2017-05-11解决中文乱码的几种解决方法(推荐)
  • 2017-05-11JSP与JS交互问题 值传递
  • 2017-05-11jsp JFreeChart使用心得与例子
  • 2017-05-11JSP中表达式的使用详解
  • 2017-05-11jsp连接MySQL操作GIS地图数据实现添加point的功能代码
  • 2017-05-11JAVA POST与GET数据传递时中文乱码问题解决方法
  • 2017-05-11Java操作文本文件的方法
  • 2017-05-11JSP 报表打印的一种简单解决方案
  • 2017-05-11打开页面就是全屏的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • JSP forward用法分析实例代码分析
    • 全局唯一ID的生成方式(2)
    • 基于JSP的动态网站开发技术
    • Jsp页面实现文件上传下载类代码第1/2页
    • 也谈用JSP实现新郎、sohu新闻系统的技术。
    • AJAX自学练习 无刷新从数据库后台取数据显示
    • Linux 下java jps命令使用解析详解
    • JSP对JavaBean的各种常用操作方法总结
    • JSP刷新页面表单重复提交问题解决办法分享
    • 通用弹出层页面(兼容IE、firefox)可关闭控制宽高及屏蔽背景

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有