MyEclipse Hibernate 快速入门中文版

本文档详细介绍了在MyEclipse环境中使用Hibernate进行数据库操作的快速入门步骤,包括创建Java项目、添加Hibernate支持、配置数据库连接、反向工程生成Java类和映射文件、使用HQL编辑器及编写测试应用。教程适用于初学者,通过实例演示了如何在MyEclipse中开发简单的Hibernate应用。
摘要由CSDN通过智能技术生成
HTML完整版本下载地址: http://beansoft.java-cn.org/download/MyEclipse_Hibernate_Quickstart_zh_CN.zip 719KB

不带图的 HTML 正文:

MyEclipse Hibernate 快速入门 中文版

翻译: 刘长炯(beasoft@126.com)
Blog: http://www.blogjava.net/beansoft/
可自由传播, 未经作者许可不得用于商业用途(如付费培训等).
注: 此文档原文(英文)位于 MyEclipse 安装后的帮助文档中.

最后修改: 八月 15, 2007

MyEclipse Enterprise Workbench


提纲
  1. 前言
  2. 准备工作
  3. 介绍
  4. Hibernate 一览
  5. 创建 HibernateDemo 项目
    1. 创建 HibernateDemo  Java Project
    2. 添加 Hibernate Capabilities
    3. 自定义 Hibernate 配置文件
    4. 创建 Hibernate Java 表映射
    5. 使用模版调整生成更好的代码
    6. 使用自定义反向工程策略
    7. 编辑映射文件
  6. 使用 HQL 编辑器
  7. 测试 HibernateDemo 应用
  8. 使用示例 HibernateDemo 项目
  9. 总结
  10. 用户反馈
  11. 资源

1. 前言

本文档基于以下环境编写: Sun JDK 1.5, Eclipse 3.2 和 MyEclipse 5.0. 所有的截屏基于 Eclipse, MyEclipse Enterprise Workbench, 和 Windows XP 的默认用户界面设置. 如果你对本文档的介绍有阅读上的困难, 请阅读 用户反馈 部分来了解如何向 MyEclipse 文档团队提交反馈.

返回页首


2. 准备工作

下面是这个快速入门的准备工作列表:

  1. Java 2 SDK, Standard Edition 1.4 或者更高版本(参考 资源 来了解下载地址)

  2. Eclipse 3.2 SDK (参考 资源 来了解下载地址)

  3. MyEclipse 5.0 (参考 资源 来了解下载地址)

  4. 选择以下可以被 Hibernate 和 MyEclipse Database Explorer 所支持的数据库服务器列表中的一个:

  • Axion

  • Hypersonic DB

  • InstantDB

  • Interclient

  • Firebird

  • ODBC Bridge

  • jTDS

  • Mckoi

  • Microsoft SQL Server

  • Mimer SQL

  • MySQL

  • Oracle

  • Pointbase

  • PostgresQL

  • SAPDB

  • Sunopsis XML

  • Sybase

  • ThinkSQL

返回页首


3. 介绍

这个快速入门展示了使用 MyEclipse Enterprise Workbench 开发 Hibernate 的基本功能, 概念和技术. 我们将全程带领你来开发一个非常简单的 Java Hibernate 应用. 对于这个教程没有包含到的问题和概念, 我们推荐你去参考 资源 部分列出的 Hibernate 资源.

这个文档展示了如何进行下列工作:

  • 为 Java 项目添加 MyEclipse Hibernate 支持

  • 在项目中创建 Hibernate 配置文件

  • 如何使用自定义的 Session Factory

  • 从 Database Explorer 的表定义中生成 Java 类和 Hibernate 数据库映射文件 (.hbm)

  • 使用 HQL 编辑器
  • 创建使用 Hibernate 的小测试应用

注意: 在使用本教程时建议您事先阅读了 Database Explorer 快速入门 这个教程来了解如何创建连接和元数据功能.

返回页首


4. Hibernate 一览

Hibernate 是一个非常流行的开源的易于配置和运行的基于 Java 的对象-关系映射(JORM) 引擎. 它提供了很丰富的功能包括:

  • 多种映射策略

  • 可迁移的持久化

  • 单个对象映射到多个表

  • 支持集合

  • 多态关联

  • 可自定义的 SQL 查询

Hibernate 使用 Java 编写, 是高可配置的软件包, 可以通过两种配置文件格式来进行配置. 第一种配置文件名字为 hibernate.cfg.xml. 在启动时, Hibernate 查询这个 XML 里面的属性来进行操作, 例如数据库连接字符串和密码, 数据库方言(database dialect), 以及映射文件位置等. Hibernate 在类路径中查找这个文件. 第二种配置文件是映射描述文件(文件扩展名为 *.hbm), 它来指示 Hibernate 如何来将特定的 Java 类和一个或者多个数据库表格中的数据进行映射. MyEclipse 提供了工具来处理这两种配置文件, 并且可以将它们和你

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
启动提示说明<br/>如何安装, 设定及使用光驱,同时列出支援的硬体.<br/>如何在 Linux 的系统上使用中文?/TD> <br/>如何更加快速简便地调试刚安装好的Linux系统。<br/>如何成为一个称职的小型 DNS 管理者.<br/>防火墙和代理伺服器. <br/>如何安装GNUC编译器和程式库的方法<br/>如何在Linux系统上安装与使用第二版 GNU C Library<br/>详列了大部份被 Linux 所支援的硬件和驱动程序<br/>Linux系统上的各种业余无线电软件。<br/>包含了 Linux HOWTOs 与 mini-HOWTOs 的索引.<br/>Linux 作业系统的基本资讯<br/>从Unix、Netware、NT 以及 Windows 连接在一起。<br/>拨接 modem 连接到 ISP 网路服务接供业者的网路上。<br/>以及如何用 Java 来写 CGI 程式<br/>如何配置、编译、升级核心以及排难解纷的详细指引?/TD> <br/>一些有关使用Emacs 与 Ispell 工具的提示.<br/>一份有用资讯来源的列表<br/>针对 Linux 作业系统的网路能力提出一个概观的说明<br/>如何设定、维护在 Linux 系统下的 USENET News 伺服器<br/>如何安装及设定 Oracle 资料库伺服器之指南?/TD> <br/>安装及使用 PCMCIA 卡服务程式<br/>帮助你理解和使用 PnP 设备.<br/>如何把你的 Linux PC 连接到一台 PPP 伺服器上. <br/>如何使用 Red Hat 包装管理程式<br/>如何产生, 预览,打印及传真任何文件<br/>如何在 Linux 机器上设定串列通讯设备<br/>一种以 SGML 为基础,让你产生不同输出格式的工具.<br/>Session Message Block (SMB) protocol <br/>在Linux下的关於音效的支援. <br/>Linux上播放各式声音格式的应用程式.<br/>如何将 Linux 系统连接到不断电系统<br/>将现有产品改进并加入新价值的服务公司名单 <br/>Linux 上的 X Window System (X11R6), XFree86 3.3 版.<br/>。。。。。。。 <br/><br/>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值