当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 首先补充(5)没有记录完的内容。
 

 

    摘要:第 2 章: 安装 oracle 软件并构建数据库 返回课程列表 目的 本章让您了解如何使用 oracle universal installer (oui) 安装您的 oracle 数据库软件并创建数据库。 您将学习如何使用 database configuration assistant (dbca) 创建附加数据库。 主题 本章讨论了如下内容: 使用 oracle universal installer (oui) 安装软件 使用 database ......
 ·php网页源码--上传文件    »显示摘要«
    摘要:<!doctype html public "-//w3c//dtd html 4.01 transitional//en"> <html> <head> <title>netgreen——文件上传</title> <meta http-equiv="content-type" content="text/html; charset=gb23......


疯了的Hibernate(6) -- 查询封装模式HQL

criteria的高级特性 【相关文章:Batch Telnet (Telnet

首先补充(5)没有记录完的内容。 【扩展阅读:在MSN机器人里看BLOG

      使用criteria对查询语句进行对象化包装时,也可以对要查询的数据进行分页,限制查询数据个数等操作。 【扩展信息:使用.NET自带的类实现DataGrid

   criteria criteria = hdb.createcriteria(teampo.class);

   criteria.setfirstresult(20);//查询后将第20条记录做为开始

   criteria.setmaxresults(100);//每次查询返回100条记录

还可以对查询的记录进行排序。

  criteria.addorder(order.asc("id"));

   criteria.addorder(order.desc("name"));

criteria作为查询语句的对象化封装,做的并不是很完美。hibernate似乎将精力集中在了hql上,在实际运用中,hibernate官方更推荐使用hql查询封装模式。

hql(hibernate query language)查询封装模式

      在hibernate官方手册中,hql是被推荐的查询封装模式。因为hql提供了较criteria更为强大的查询功能。

hql语法同传统的sql基本相同。如:

                    select team from team as team where teamid = ´001´

只要你对sql语句有所了解,那么就不需要去学习hql,但要注意一点,在hql中,要查询的数据都是以对象的形式存在的。如在上hql语句中,select后跟的并不是数据库字段名,而是一个对象,team是一个po,id是team的一个属性。
...   下一页
 ·chapter5:管理 oracle 例程    »显示摘要«
    摘要:第 5 章:管理 oracle 例程 返回课程列表 目的 本章重点讲述了管理例程所涉及到的任务。在本章中,您将了解到如何使用 enterprise manager 的 administration 页面的 instance 区域中的属性页面。 主题 本章讨论了以下内容: 使用 enterprise manager 来启动和关闭 oracle 例程 查看初始化参数 managing memory parameters 查看屏幕截图 将鼠标移到这个图标上,显示......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE