`
awfrun
  • 浏览: 82061 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

(1)hibernate3.3.2准备工作

阅读更多

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来做笔记还不错^^,把以前学过的东西总结一下,以后查起来很方便.

 

 

分享到:
评论

相关推荐

    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.6、Hibernate3.3.2、Spring2.5.5和Extjs3.0.0以及Annotations来...

    struts2.1.8 + spring2.5.6 + hibernate3.3.2整合

    ### Struts2.1.8 + Spring2.5.6 + Hibernate3.3.2整合实践 #### 一、概述 在Java Web开发领域,Struts2、Spring以及Hibernate是三个非常重要的开源框架,它们各自在不同的方面发挥着重要作用:Struts2用于构建MVC...

    最新版本Struts2.1.8+Spring3.0+Hibernate3.3.2+DWR2.0.6配置

    1. **环境准备**: - **JDK**:安装JDK 1.6或更高版本。 - **IDE**:推荐使用Eclipse或IntelliJ IDEA进行开发。 - **服务器**:Tomcat 7或更高版本。 2. **项目结构搭建**: - 创建一个Maven项目,并配置pom....

    hibernate资料3

    首先,"006_尚学堂马士兵_Java视频教程_Hibernate3.3.2_Hibernate模拟实现.avi"这个视频,马士兵老师将带你走进Hibernate的世界,讲解如何模拟实现Hibernate的基本功能。这个阶段的学习旨在理解Hibernate的核心概念...

    struts2.3.16+spring4.0.2+hibernate4.2.4整合所需札包

    在"sshAllNeed"这个札包中,所有的配置文件、库依赖和示例代码都已准备就绪,可以快速搭建一个运行的SSH项目。 在实际开发中,SSH整合能够提高开发效率,减少代码重复,同时保证应用的灵活性和可维护性。开发者可以...

    hibernate包

    这个压缩包包含了Hibernate 3.3.2版本的库文件,是为Java开发者准备的,便于直接导入到项目中使用。 1. **ORM(对象关系映射)概念**:Hibernate是ORM工具的代表之一,它实现了将数据库表与Java类之间的映射,使得...

    hibernate_注解

    在 Hibernate 3.3.2.GA 及以后的版本中,注解成为了一种主要的映射手段。 首先,为了使用 Hibernate 注解,我们需要准备相关的依赖库。这些库包括 hibernate-distribution、hibernate-annotations 和 slf4j 等,...

    hibernate笔记

    - 下载Hibernate发行版:例如hibernate-distribution-3.3.2.GA-dist。 - Hibernate Annotations:例如hibernate-annotations-3.4.0.GA。 - 注意查看Hibernate兼容性矩阵以确保正确版本搭配。 - 安装MySQL数据库并...

    Hibernate实战(第2版 中文高清版)

     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 ...

    hebernate注解

    要使用Hibernate注解进行对象关系映射,首先需要完成以下准备工作: 1. **下载并配置Hibernate环境**: - 下载`hibernate-distribution-3.3.2.GA`。 - 下载`hibernate-annotations-3.4.0.GA`。 - 安装必要的库...

    Java Web程序设计教程

    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与...

    shh框架搭建步骤

    - 使用`hibernate-distribution-3.3.2.GA`版本。 - 在项目的`lib`目录下创建一个名为`required`的文件夹,在该文件夹中存放所有Hibernate相关的JAR包。 - 必需的JAR包包括`hibernate3.jar`以及其他由Hibernate3...

    jbpm4.4学习笔记

    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 ...

    Spring3.x企业应用开发实战(完整版) part1

    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...

Global site tag (gtag.js) - Google Analytics