`
空指针异常
  • 浏览: 22587 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

Hibernate 4 知识点记载

阅读更多
下载地址:
http://sourceforge.net/projects/hibernate/files/

hibernate.cfg.xml
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

<hibernate-configuration>

    <session-factory>

        <!-- Database connection settings -->
        <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="connection.url">jdbc:mysql://localhost/ssh</property>
        <property name="connection.username">root</property>
        <property name="connection.password">root</property>

        <!-- JDBC connection pool (use the built-in) -->
        <property name="connection.pool_size">1</property>

        <!-- SQL dialect -->
        <property name="dialect">org.hibernate.dialect.MySQLDialect</property>

        <!-- Enable Hibernate's automatic session context management -->
        <property name="current_session_context_class">thread</property>

        <!-- Disable the second-level cache  -->
        <property name="cache.provider_class">org.hibernate.cache.internal.NoCacheProvider</property>

        <!-- Echo all executed SQL to stdout -->
        <property name="show_sql">true</property>

        <!-- Drop and re-create the database schema on startup -->
        <property name="hbm2ddl.auto">update</property>
        
        <mapping class="com.utstar.model.User"/>
    </session-factory>

</hibernate-configuration>


获取SessionFactory
public class HibernateUtil {
	private static SessionFactory sf;

	static {
		Configuration cfg = new Configuration().configure();

		StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();
		ServiceRegistry sr = serviceRegistryBuilder.applySettings(
				cfg.getProperties()).build();
		sf = cfg.buildSessionFactory(sr);
	}

	public static SessionFactory getSessionFactory() {
		return sf;
	}
}


与hibernate3的变化,参考如下帖:
http://hi.baidu.com/austincao/item/fc9907da3d854e44fa576861

hibernate 执行原生SQL出现“SQL Error: 0, SQLState: S0022”解决方案文章,参考
http://www.tuicool.com/articles/eia63m
分享到:
评论

相关推荐

    Hibernate全部知识点

    Hibernate全部知识点

    Hibernate知识点总结

    ### Hibernate知识点总结 #### 一、Hibernate概述 Hibernate是一个开源的ORM(Object Relational Mapping,对象关系映射)框架,用于Java应用与关系型数据库之间的交互。它通过使用描述对象和数据库之间映射的元...

    Hibernate关键知识点大全

    【Hibernate关键知识点详解】 Hibernate是一款强大的Java持久化框架,它为开发者提供了在关系数据库与对象模型之间进行映射的能力,从而简化了数据访问层的开发。在这个知识点大全中,我们将深入探讨Hibernate的...

    hibernate主要知识点

    【hibernate主要知识点】 Hibernate 是一款流行的 Java 平台上的 ORM(对象关系映射)框架,它使得开发者可以使用面向对象的方式处理数据库操作,而无需直接编写 SQL 语句。ORM 框架如 Hibernate、TopLink 和 OJB ...

    hibernate的学习笔记,hibernate所以知识点全,一看就能上手

    hibernate的学习笔记,hibernate所以知识点全,一看就能上手........包含代码和书写格式和图片分析~~~~hibernate的学习笔记,hibernate所以知识点全,一看就能上手........包含代码和书写格式和图片分析~~~~...

    hibernate知识点总结

    通过理解并熟练运用这些知识点,J2EE开发者能有效利用Hibernate简化数据库操作,提高开发效率,并更好地维护代码。学习Hibernate不仅有助于入门J2EE开发,也是进一步深入学习Spring Data JPA等高级技术的基础。

    hibernate知识点

    hibernate知识点的总结,适合初学者

    Hibernate框架知识点的练习代码

    **Hibernate 框架知识点详解** Hibernate 是一个强大的开源对象关系映射(ORM)框架,它简化了 Java 应用程序对数据库的操作。通过提供一套API和元数据,Hibernate 可以将Java类与数据库表进行映射,使得开发者可以...

    Spring4+SpringMVC4+Hibernate4整合源码

    Spring4、SpringMVC4和Hibernate4是Java开发中非常...以上就是关于Spring4、SpringMVC4和Hibernate4整合的相关知识点,通过深入理解和实践这些技术,开发者可以提高自己的技术水平,更好地应对企业级应用开发的挑战。

    最新版本的Struts2+Spring4+Hibernate4框架整合

    此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目特色: 同时使用了Struts2、Spring4、Hibernate4、log4j、slf4j、junit4、ehcache等库或框架,搭建一个最基本的项目原型。 三、 三大框架最新版本下载:...

    hibernate基本知识点

    ### Hibernate基本知识点详解 #### Hibernate简介 Hibernate是一个开源的对象关系映射(ORM)框架,它为Java应用程序提供了简化的方式去处理数据库操作。通过提供一种面向对象的方法来与关系型数据库进行交互,...

    spring4+hibernate4整合例子

    接下来,我们将深入探讨Spring4、Hibernate4以及JUnit测试的重要知识点。 首先,Spring4作为一款全面的轻量级应用框架,提供了依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented Programming, ...

    struts2+hibernate+spring三大框架知识点笔记

    以下是对这三大框架及其结合使用的知识点详解。 **Struts2框架** Struts2是一个基于MVC(Model-View-Controller)设计模式的Web应用程序框架,主要负责处理表现层逻辑。它通过拦截器机制实现了灵活的请求处理,并...

    Hibernate知识点总结(一).docx

    4. 配置`hibernate.cfg.xml`:这是Hibernate的配置文件,包含了数据库连接信息和其他设置。需要提供数据库驱动、URL、用户名和密码,以及其它如方言(Dialect)、缓存等配置。例如,配置MySQL数据库时,需要设置相应...

    Hibernate知识文档 知识点笔记纪要

    《Hibernate知识文档 知识点笔记纪要》 在Java开发中,Hibernate是一个非常重要的ORM(Object-Relational Mapping)框架,它简化了数据库与Java对象之间的交互。本笔记主要涵盖了建立第一个Hibernate项目的步骤,...

    hibernate知识点汇总

    这篇文章主要汇总了关于 Hibernate 的一些关键知识点,对于准备面试的 IT 专业人士来说非常有用。 1. **持久化**:持久化是将应用程序的数据存储在数据库中,使得数据即使在应用程序关闭后也能长期存在。在 ...

    Hibernate4的一些总结

    本文将围绕以下几个关键知识点进行探讨: 1. **安装与配置**:首先,介绍如何在项目中引入Hibernate4依赖,包括Maven或Gradle的配置,以及hibernate.cfg.xml配置文件的设置,如数据库连接、方言选择等。 2. **实体...

    hibernate4所有相关jar包

    hibernate4最新的所有相关jar包

    spring4+hibernate4实现增删改查

    本文将深入探讨如何使用Spring4和Hibernate4实现数据库的增删改查操作,以及在这个过程中可能涉及的关键知识点。 首先,Spring4是一个全面的Java应用程序框架,它提供了一种方式来管理组件(或称为bean)之间的依赖...

Global site tag (gtag.js) - Google Analytics