1.加入所需要的包
下载hibernate3.3.2的发行包,加入hibernate3.jar 和hibernate-distribution-3.3.2.GA\lib\required下的6个jar.
http://www.slf4j.org 网站上下载slf4j-1.5.8 加入slf4j-nop-1.5.8.jar
说明:在hibernate-distribution-3.3.2.GA\lib\required下的slfrj是接口,slf4j-nop-1.5.8.jar才是实现.
2.创建hibernate.cfg.xml文件,还有实体类的映射文件,这些在官方文档有详细说明,copy它们最不会出错...
3.创建SessionFactory辅助类,还是用官方文档里的.
package org.hibernate.tutorial.util;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class HibernateUtil {
private static final SessionFactory sessionFactory = buildSessionFactory();
private static SessionFactory buildSessionFactory() {
try {
// Create the SessionFactory from hibernate.cfg.xml
return new Configuration().configure().buildSessionFactory();
}
catch (Throwable ex) {
// Make sure you log the exception, as it might be swallowed
System.err.println("Initial SessionFactory creation failed." + ex);
throw new ExceptionInInitializerError(ex);
}
}
public static SessionFactory getSessionFactory() {
return sessionFactory;
}
}
发现用javaeye来做笔记还不错^^,把以前学过的东西总结一下,以后查起来很方便.
分享到:
相关推荐
在本例子中,我们主要学习了如何使用Hibernate 3.3.2这个流行的Java对象关系映射(ORM)框架来实现数据库操作。Hibernate简化了Java应用程序与数据库之间的交互,使得开发者可以更专注于业务逻辑,而不是底层的SQL...
### Struts2.1.6 + Hibernate3.3.2 + Spring2.5.5 + Extjs3.0.0 + Annotations 整合开发 #### 一、技术栈概述 本篇文章将详细介绍如何使用Struts2.1.6、Hibernate3.3.2、Spring2.5.5和Extjs3.0.0以及Annotations来...
### Struts2.1.8 + Spring2.5.6 + Hibernate3.3.2整合实践 #### 一、概述 在Java Web开发领域,Struts2、Spring以及Hibernate是三个非常重要的开源框架,它们各自在不同的方面发挥着重要作用:Struts2用于构建MVC...
1. **环境准备**: - **JDK**:安装JDK 1.6或更高版本。 - **IDE**:推荐使用Eclipse或IntelliJ IDEA进行开发。 - **服务器**:Tomcat 7或更高版本。 2. **项目结构搭建**: - 创建一个Maven项目,并配置pom....
首先,"006_尚学堂马士兵_Java视频教程_Hibernate3.3.2_Hibernate模拟实现.avi"这个视频,马士兵老师将带你走进Hibernate的世界,讲解如何模拟实现Hibernate的基本功能。这个阶段的学习旨在理解Hibernate的核心概念...
在"sshAllNeed"这个札包中,所有的配置文件、库依赖和示例代码都已准备就绪,可以快速搭建一个运行的SSH项目。 在实际开发中,SSH整合能够提高开发效率,减少代码重复,同时保证应用的灵活性和可维护性。开发者可以...
这个压缩包包含了Hibernate 3.3.2版本的库文件,是为Java开发者准备的,便于直接导入到项目中使用。 1. **ORM(对象关系映射)概念**:Hibernate是ORM工具的代表之一,它实现了将数据库表与Java类之间的映射,使得...
为了使用 Hibernate 的注解映射功能,我们需要完成以下准备工作: 1. **下载所需库**: - `hibernate-distribution-3.3.2.GA`:这是 Hibernate 的核心库。 - `hibernate-annotations-3.4.0.GA`:用于支持注解映射...
- 在`build path`中添加`library`,并命名为`hibernate`,然后将Hibernate所需的所有jar包(如`hibernate3.3.2`目录下的jar文件)和MySQL的JDBC驱动包引入。 2. **数据库准备**: - 在MySQL中创建数据库和表`...
在 Hibernate 3.3.2.GA 及以后的版本中,注解成为了一种主要的映射手段。 首先,为了使用 Hibernate 注解,我们需要准备相关的依赖库。这些库包括 hibernate-distribution、hibernate-annotations 和 slf4j 等,...
- 版本:hibernate-distribution-3.3.2.GA 和 hibernate-annotations-3.4.0.GA。 2. **导入相关依赖包**: - 将以下 JAR 文件添加到项目的 CLASSPATH 中: - \lib\required:所有必需的 JAR 包,如 hibernate3....
- 下载Hibernate发行版:例如hibernate-distribution-3.3.2.GA-dist。 - Hibernate Annotations:例如hibernate-annotations-3.4.0.GA。 - 注意查看Hibernate兼容性矩阵以确保正确版本搭配。 - 安装MySQL数据库并...
10.3.2 使用Hibernate非事务地工作 10.3.3 使用JTA的可选事务 10.4 小结 第11章 实现对话 11.1 传播Hibernate Session 11.1.1 Session传播的用例 11.1.2 通过线程局部传播 11.1.3 ...
要使用Hibernate注解进行对象关系映射,首先需要完成以下准备工作: 1. **下载并配置Hibernate环境**: - 下载`hibernate-distribution-3.3.2.GA`。 - 下载`hibernate-annotations-3.4.0.GA`。 - 安装必要的库...
8.2准备hibernate运行环境 174 8.2.1下载与安装hibernate 175 8.2.2hibernate发布包介绍 175 8.3认识hibernate 176 8.3.1hibernate框架结构 176 8.3.2hibernate配置文件 177 8.3.3configuration与...
- **环境准备**:提供了下载地址和版本信息,如`hibernate-distribution-3.3.2.GA-dist`、`hibernate-annotations-3[1].4.0.GA`等。 #### 七、总结 通过以上知识点的学习,我们不仅掌握了Java语言的基础知识,还...
- 使用`hibernate-distribution-3.3.2.GA`版本。 - 在项目的`lib`目录下创建一个名为`required`的文件夹,在该文件夹中存放所有Hibernate相关的JAR包。 - 必需的JAR包包括`hibernate3.jar`以及其他由Hibernate3...
1 工作流的概念 5 2 工作流的过程 7 3 Jbpm4.4介绍 7 3.1工作流引擎 8 3.2jpdl 8 3.3数据库 8 3.3.1资源库和运行时表结构 8 3.3.2历史数据库表 9 3.3.3身份认证表 9 3.4jbpm.cfg.xml 9 3.5 jbpm.hibernate.cfg.xml ...
3.3.2 资源加载 3.4 BeanFactory和ApplicationContext 3.4.1 BeanFactory介绍 3.4.2 ApplicationContext介绍 3.4.3 父子容器 3.5 Bean的生命周期 3.5.1 BeanFactory中Bean的生命周期 3.5.2 ApplicationContext中Bean...
4.1 准备工作 36 4.2 查看商品列表 40 4.3 创建和编辑商品 44 4.4 本章小结 48 第5章 商品搜索 49 5.1 构造查询表单 49 5.2 复杂的数据库查询 50 5.2.1 HibernateCriteriaBuilder 的初窥 51 5.2.2 数据库的分页查询...