hibernate查询分析

解析Hibernate分页查询原理 http://developer.51cto.com  2009-06-11 14:40  robbin  hibernate.org  我要评论(1) 本文将对Hibernate分页和Hibernate查询的原理进行解析,详细说明在Hibernate中进行分页的操作过程。 Hibernate 可以实现分页查询,例如: 从第2万条开始取出100条记录 Query q = session.createQuery("from Cat as c"); q.setFirstResult(20000); q.setMaxResults(100); List l = q.li…

hibernate 配置文件之hibernate.cfg.xml说明

hibernate 配置文件之hibernate.cfg.xml说明 2007-05-30 15:05 以下是一个简单的配置文件清单: <?xml version='1.0' encoding='utf-8'?><!DOCTYPE hibernate-configuration PUBLIC         "-//Hibernate/Hibernate Configuration DTD 3.0//EN"         "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> …

在Hibernate应用中使用视图

Hibernate对于一些函数(如extract 、union,oracle数据库)不支持,导致用hql语句实现一些功能很麻烦,所以用了视图,[color=red]下面是在oracle数据库上的使用,工具MyEclipse。[/color][color=red]1. 建立视图[/color]例如:更加需要,建立视图cash_flow[code]create or replace view cash_flow asselect gather_date,description,gahter_sum,group_cn from actual_gather ag where(ag.gahter_sum…

第一个完成的hibernate操作oracle数据库的例子

1. 全貌图     hibernate_1.jpg 2. hibernate_2.jpg     hibernate.cfg.xml   hibernate.cfg.xml文件详细内容:   ho.hbm.xml文件详细内容:     3.hibernate.cfg.xml文件详细内容: <textarea name="code" class="xhtml" rows="15" cols="50"><?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" …

JAVA hibernate代码和bo类的生成步骤

  1:解压文件到D:\TOOL\Middlegen-Hibernate-r5 路径下,(路径必须匹配) 2:修改config\database\oracle.xml文件修改如下 xml 代码 <property environment="env"/>      <property name="database.script.file"           value=""/>   <property name="database.driver.file"           value="${lib.dir}/classes12.jar"/>   <property name="database.driver.classpath"   …

8.Hibernate Open Session In View模式

是什么在Open Session In View模式    hibernate中使用load方法时,并未把数据真正获取时就关闭了session,当我们真正想获取数据时会迫使load加载数据,而此时 session已关闭,所以就会出现异常。 比较典型的是在MVC模式中,我们在M层调用持久层获取数据时(持久层用的是load方法加载数据),当这一调用结束时,session随之关闭,而我们 希望在V层使用这些数据,这时才会迫使load加载数据,我们就希望这…

eclipse+hibernate 连接Oracle (二)

2.创建People类,该类相当于一个javabean package com.example.bean; public class People { private int id; private String name; private String status; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getStatus() { return status; } public…

Hibernate针对Java基本类型字段的映射策略总结

本文使用的数据库测试环境为: MySQL:Windows 10x64 5.7.12-log SQL Server:Windows 10x64 SQL Server 2012 Oracle:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production 由于工程需要支持多种数据库,自然而然就想到使用Hibernate框架,但是不同的数据库提供的数据类型是不同的,Hibernate内置了针对不同数据库数据类型的映射策略。使用下面的实体类进行映射测试: @E…

官方数据库jar

MySQL ConnectorJ v5.1 http://dev.mysql.com/downloads/connector/j/5.1.html MS SQL Server 2000 JDBC http://www.microsoft.com/downloads/details.aspx?familyid=86212D54-8488-481D-B46B-AF29BB18E1E5&displaylang=en MS SQL Server 2005 JDBC 1.2 http://download.microsoft.com/download/C/D/3/CD301BF5-E28F-45EA-A1DA-53F2EB448D78/sqljdbc_1.2.2828.100_enu.exe jTDS,能支持 Sybase SQ…

weblogic 自动部署

把weblogic相应的jar 包 放进ant lib 下 例如 weblogic.jar ;modules目录下面的jar 等   <?xml version="1.0" encoding="utf-8"?>   <project name="domain" basedir="D:/bea/user_projects/domains/base_domain" default="deploy">   <property name="wls.home" value="D:/bea/wlserver_10.3" /> <property name="wls.port" value="7001" /> <property name="wls.host" v…

java -version 发现不是自己安装的jdk 版本

有一阵子没有动jdk,了,但是今天发现jdk 的版本竟不是自己安装的。 最后检查发现应该是安装oracle的时候安装了其他的jdk 版本1.3.1的。 搜了一下网上的解决方法,得出的解决方法是: 修改环境变量 path,把你所安装的jdk的bin 路径放在path 的开头。 应该是说让系统最新找到你所需要的jdk路径。

“”字的显示问题

系统环境: Oracle 10.2 字符集SIMPLIFIED CHINESE_CHINA.ZHS16GBK jvm 字符集:GBK 该程序在SUN的JRE下运行正常,在IBM JRE下运行结果不正确“”显示为“?”/** * Create on 2010-7-14 * Copyright 2009 startech. All rights reserved. */package com;import java.nio.charset.Charset;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statemen…

Oracle SQL Developer 在Ubuntu8.10上使用碰到的问题

慢慢地在熟悉Ubuntu,逐渐地搭建起了开发环境。因为后面一个项目的开发要用到的JDK和我原来环境的冲突,并且一定不能共存,因此想到转到 Ubuntu上来开发,这样也便于我实践中学习该系统。在Linux上装Oracle是个比较麻烦的事情,所以决定用服务器上的库,本地装个客户端来连就好啦。Oracle SQL Developer以前用过,还是很不错的,又跨平台,当然是不二的选择。在Oracle下了一个1.5.1 No JRE版的。解压…

Oracle 11.1.0.6 rac for win 2003(32位)问题安装总结

这几天在windows 虚拟机上折腾rac,问题还真不少。呵呵,先记录一下一。administrator必须设置密码,注意屏幕保护时间设置长一些,vmware版本选择gsx,否则不能进行cluster。Crs装好之后双节点进行重启。安装之前进行校验,由于存在bug,公用网址192*,10*,172*开头的网段,节点对等性校验会失败。runcluvfy.bat stage -pre crsinst -n rac1,rac2 -verbose二。共享存储划分分区时不要划分盘符,否则…
下一页 »