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 提供了工具来处理这两种配置文件, 并且可以将它们和你

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值