| |
| · HIbernate的参数使用说明 未知 | 2007-04-17 | |
|
| set节点有以下属(摘自Hibernate文档)(1) name 集合属性的名称  (2) table (可选??默认为属性的名称)这个集合表的名称(不能在一对多的关联关系中使用)  (3) schema (可选) 表的schema的名称, 他将覆盖在根元素中定义的schema   |
|
| · Hibernate的关联关系映射 未知 | 2007-04-17 | |
|
| 以下所有描述以选课系统这个案例来说明。在一个选课系统中,基本的对象有课题(Course)、教师(Teacher)和学生(Student&n一、一对一关(有共享主键关联和惟一外键关、共享主键关 |
|
| · Hibernate数据源不得不注意的问题 未知 | 2007-04-17 | |
|
| Hibernate数 运行环境:Eclipse 3.0.2+MyEclipse 3.8.3+Tomcat5.0.28+MS SQL Server2000+ MS JDB 一、 在Tomcat5.0.28中配置数据源,并保证配置成 二、 在Hibernate中配置数据 在hibernate.cfg.xml文件中,配置如 <?xml version=' |
|
| · Hibernate对多表关联查询 未知 | 2007-04-17 | |
|
| 由于公司项目的需要,我对Hibernate对多表关联查询研究了一下,现总结如下,供朋友参 一、 Hibernate简介Hibernate是一个JDO工具。它的工作原理是通过文件(一般有两种:xml文件和properties文件)把值对象和数据库表之间建立起一个映射关系。这样,我们只需要通过操作这些值对象和Hibernate提供的一些基本类,就可以达到使用数据库的目的。例如,使用Hibernate的查询,可以直接返回包含某个值对 |
|
| · Hibernate 连Tomcat数据源配置 未知 | 2007-04-17 | |
|
| 1 参考 Tomcat 配置文件 配好 Tomcat 数2 修改 Hibernate&nbs |
|
| · Hibernate 能够满足我们的验证需求 未知 | 2007-04-17 | |
|
| 2006 年 10 月 10 尽管在 Web 应用程序中尽可能多的层次中构建数据验证非常重要,但是这样做却非常耗时,以至于很多开发人员都会干脆忽略这个步骤 ?D?D 这可能会导致今后大量问题的产生。但是随着最新版本的 Java 平台中引入了注释,验证变得简单得多了。在本文中,Ted Bergeron 将向您介绍如何使用 Hibernate Annotations 的 Validator 组件在 Web 应用程序中轻松构建并维护验证逻辑 |
|
| · Hibernate 深入研究之 Criteria 未知 | 2007-04-17 | |
|
| 最近在项目中使Sprin |
|
| · Hibernate Annotations 实战(二) 未知 | 2007-04-17 | |
|
| 在这篇文章中我们就来讨论一下 hbm.xml 与 Annotations的优缺点,看看那种情况最适合你首先,讨论一下 xml 配置文件的优点, 个人认为主要优点就是当你改变底层配置时 不需要改变和重新编译代码,只需要在xml 中更改就可以了,例如 Hibernate.cfg.xml 当你要更改底层数据库时, 只要更改配置文件就可以了.Hibernate会为你做好别的事那么xml的缺点呢,个人认为有以下几 |
|
| · Hibernate 3 Annotations 进阶 未知 | 2007-04-17 | |
|
| 摘要 这些年来,Hibernate几乎已经成为java世界中数据库持久化方面事实上的标准,它强大灵活并且性能优秀.在这篇文章中,我们来看一下Java 5的注解功能怎么简单地用在你的hibernate代码中让你的持久化层变得更容易.这些年来,Hibernate几乎已经成为java世界中数据库持久化方面事实上的标准,它强大灵活并且性能优秀.在这篇文章中,我们来看一下Java 5的注解功能怎么简单地用在你的hibernate代码中让你的持久化层变得更容易 |
|
| · nbsp;史上最简单的struts+spring+hibernate配置实例 未知 | 2007-04-13 | |
|
| 本文不关心必须的JAR包,这个东东在网上能够找到很多,本文只关心如何配置,才能够让STRUTS SPRING HIBERNATE和MYSQL相关连。&nbs<web.xml> --------------------------------- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" |
|
| · Hibernate的缓存机制介绍 lisign | 2006-04-11 | |
|
| Hibernate的缓存包括Session的缓存和SessionFactory的缓存,其中SessionFactory的缓存又可以分为两类:内置缓存和外置缓存。Session的缓存是内置的,不能被卸载,也被称为Hibernate的第一级缓存。SessionFactory的内置缓存和Session的缓存在实现方式上比较相似,前者是SessionFactory对象的一些集合属性包含的数据,后者是指Session的一些集合属性包含的数据。SessionFactory的内置缓存中存放了映射元数据和预定义SQL语句,映射元数据是映射文件中数据的拷贝,而预定义SQL语句是在Hibernate初始化阶段根据映射元数据推导出来,SessionFactory的内置缓存是只读的,应用程序不能修改缓存中的映射元数据和预定义SQL语句,因此SessionFactory不需要进行内置缓存与映射文件的同步。SessionFactory的外置缓存是一个可配置的插件。在默认情况下,SessionFactory不会启用这个插件。外置缓存的数据是数据库数据的拷贝,外置缓存的介质可以是内存或者硬盘。SessionFactory的外置缓存也被称为Hibernate的第二级缓存。 |
|
| · 精通Hibernate之映射继承关系八 孙卫琴 | 2006-04-05 | |
|
| 由于关系数据模型不允许一个表的外键同时参照两个表的主键,因此无法对TABLE_D表的A_ID字段定义外键参照约束,而应该通过其他方式,如触发器,来保证A_ID字段的参照完整性。由于TABLE_D表的A_ID字段既可能参照TABLE_B表的ID主键,也可能参照TABLE_C表的ID主键,要求TABLE_B表和TALBE_C表的ID主键具有相同的SQL类型。 |
|
| · 精通Hibernate之映射继承关系七(图) 孙卫琴 | 2006-04-05 | |
|
| Company与Employee类之间为一对多多态关联关系,如果继承关系树的根类对应一个表,或者每个类对应一个表,那么就能映射Company类的employees集合。本节介绍如何映射多对一多态关联。如图14-11所示,ClassD与ClassA为多对一多态关联关系。 |
|
| · 精通Hibernate之映射继承关系六 孙卫琴 | 2006-04-05 | |
|
| 在这种映射方式下,继承关系树的每个类以及接口都对应一个表。在本例中,需要创建EMPLOYEES、HE和SE表。 |
|
| · 精通Hibernate之映射继承关系五 孙卫琴 | 2006-04-05 | |
|
| 本节的范例程序位于配套光盘的sourcecode\chapter14\14.2目录下,运行该程序前,需要在SAMPLEDB数据库中手工创建COMPANIES表和EMPLOYEES表,然后加入测试数据,相关的SQL脚本文件为/14.2\schema\sampledb.sql。 |
|
| · 精通Hibernate之映射继承关系四(图) 孙卫琴 | 2006-04-05 | |
|
| 这种映射方式只需为继承关系树的Employee根类创建一张表EMPLOYEES。如图14-4所示,在EMPLOYEES表中不仅提供和Employee类的属性对应的字段,还要提供和它的两个子类的所有属型对应的字段,此外,EMPLOYEES表中需要额外加入一个字符串类型的EMPLOYEE_TYPE字段,用于区分Employee的具体类型。 |
|
| · 精通Hibernate之映射继承关系三 孙卫琴 | 2006-04-05 | |
|
| 由于Employee类没有相应的映射文件,因此在初始化Hibernate时,只需向Configuration对象中加入Company类、HourlyEmployee类和SalariedEmployee类:
Configuration config = new Configuration();
config.addClass(Company.class)
.addClass(HourlyEmployee.class)
.addClass(SalariedEmployee.class); |
|
| · 精通Hibernate之映射继承关系二(图) Jspsky | 2006-04-05 | |
|
| 把每个具体类映射到一张表是最简单的映射方式。如图14-2所示,在关系数据模型中只需定义COMPANIES、HOURLY_EMPLOYEES和SALARIED_EMPLOYEES表。为了叙述的方便,下文把HOURLY_EMPLOYEES表简称为HE表,把SALARIED_EMPLOYEES表简称为SE表。 |
|
| · 精通Hibernate之映射继承关系一(图) Jspsky | 2006-04-05 | |
|
| 在域模型中,类与类之间除了关联关系和聚集关系,还可以存在继承关系,在图14-1所示的域模型中,Company类和Employee类之间为一对多的双向关联关系(假定不允许雇员同时在多个公司兼职),Employee类为抽象类,因此它不能被实例化,它有两个具体的子类:HourlyEmployee类和SalariedEmployee类。由于Java只允许一个类最多有一个直接的父类,因此Employee类、HourlyEmployee类和SalariedEmployee类构成了一棵继承关系树。
|
|
| · hibernate 一对一实践 by hjack wangphoenix | 2005-08-24 | |
|
| 最近做的一个工程要用到hibernate的一对一关联,比如论坛的一个主题对应一个作者。
hibernate的一对一关系有两种形式,一种是共享主键方式,另一种是惟一外键方式,因为这里用到的是在主题表里与作者表之间的对应关系,所以介绍的是惟一外键方式的一以一关联。
由于网上很多教程都说得不清楚,给出的实例不能正确运行,所以写下这份笔记,以便以后查询,并与大家分享,如有不对的地方请指正。
|
|
|
上一页 1 2 3 4 下一页
|