下载地址:
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是一个开源的ORM(Object Relational Mapping,对象关系映射)框架,用于Java应用与关系型数据库之间的交互。它通过使用描述对象和数据库之间映射的元...
【Hibernate关键知识点详解】 Hibernate是一款强大的Java持久化框架,它为开发者提供了在关系数据库与对象模型之间进行映射的能力,从而简化了数据访问层的开发。在这个知识点大全中,我们将深入探讨Hibernate的...
【hibernate主要知识点】 Hibernate 是一款流行的 Java 平台上的 ORM(对象关系映射)框架,它使得开发者可以使用面向对象的方式处理数据库操作,而无需直接编写 SQL 语句。ORM 框架如 Hibernate、TopLink 和 OJB ...
hibernate的学习笔记,hibernate所以知识点全,一看就能上手........包含代码和书写格式和图片分析~~~~hibernate的学习笔记,hibernate所以知识点全,一看就能上手........包含代码和书写格式和图片分析~~~~...
通过理解并熟练运用这些知识点,J2EE开发者能有效利用Hibernate简化数据库操作,提高开发效率,并更好地维护代码。学习Hibernate不仅有助于入门J2EE开发,也是进一步深入学习Spring Data JPA等高级技术的基础。
hibernate知识点的总结,适合初学者
**Hibernate 框架知识点详解** Hibernate 是一个强大的开源对象关系映射(ORM)框架,它简化了 Java 应用程序对数据库的操作。通过提供一套API和元数据,Hibernate 可以将Java类与数据库表进行映射,使得开发者可以...
Spring4、SpringMVC4和Hibernate4是Java开发中非常...以上就是关于Spring4、SpringMVC4和Hibernate4整合的相关知识点,通过深入理解和实践这些技术,开发者可以提高自己的技术水平,更好地应对企业级应用开发的挑战。
此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目特色: 同时使用了Struts2、Spring4、Hibernate4、log4j、slf4j、junit4、ehcache等库或框架,搭建一个最基本的项目原型。 三、 三大框架最新版本下载:...
### Hibernate基本知识点详解 #### Hibernate简介 Hibernate是一个开源的对象关系映射(ORM)框架,它为Java应用程序提供了简化的方式去处理数据库操作。通过提供一种面向对象的方法来与关系型数据库进行交互,...
接下来,我们将深入探讨Spring4、Hibernate4以及JUnit测试的重要知识点。 首先,Spring4作为一款全面的轻量级应用框架,提供了依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented Programming, ...
以下是对这三大框架及其结合使用的知识点详解。 **Struts2框架** Struts2是一个基于MVC(Model-View-Controller)设计模式的Web应用程序框架,主要负责处理表现层逻辑。它通过拦截器机制实现了灵活的请求处理,并...
4. 配置`hibernate.cfg.xml`:这是Hibernate的配置文件,包含了数据库连接信息和其他设置。需要提供数据库驱动、URL、用户名和密码,以及其它如方言(Dialect)、缓存等配置。例如,配置MySQL数据库时,需要设置相应...
《Hibernate知识文档 知识点笔记纪要》 在Java开发中,Hibernate是一个非常重要的ORM(Object-Relational Mapping)框架,它简化了数据库与Java对象之间的交互。本笔记主要涵盖了建立第一个Hibernate项目的步骤,...
这篇文章主要汇总了关于 Hibernate 的一些关键知识点,对于准备面试的 IT 专业人士来说非常有用。 1. **持久化**:持久化是将应用程序的数据存储在数据库中,使得数据即使在应用程序关闭后也能长期存在。在 ...
本文将围绕以下几个关键知识点进行探讨: 1. **安装与配置**:首先,介绍如何在项目中引入Hibernate4依赖,包括Maven或Gradle的配置,以及hibernate.cfg.xml配置文件的设置,如数据库连接、方言选择等。 2. **实体...
hibernate4最新的所有相关jar包
本文将深入探讨如何使用Spring4和Hibernate4实现数据库的增删改查操作,以及在这个过程中可能涉及的关键知识点。 首先,Spring4是一个全面的Java应用程序框架,它提供了一种方式来管理组件(或称为bean)之间的依赖...