从今天开始,小可将自己学习Hibernate的步骤一一登记,以供日后遗忘之需。
下面开始准备工作:
1.新建java project--hibernate_demo_1;
2.新建src folder--testsrc用作JUnit测试;
3.hibernate用到的jar包:[版本:hibernate-distribution-3.6.0.CR2-dist.zip]
<1>hibernate3.jar
<2>lib\required\*.jar{
antlr-2.7.6.jar;
commons-collections-3.1.jar;
dom4j-1.6.1.jar;
javassist-3.12.0.GA.jar;
jta-1.1.jar;
slf4j-api-1.6.1.jar
}
<3>slf4j-simple-1.6.1.jar还需要日志支持实现slf4j【需要下载】;
<4>mysql6.jar由于小可用mysql6,所以需要连接数据库的jar包;
4.将这些jar包通通放到一个新建的lib文件夹下。
右击项目-build path -Configure build path--Libraries--Add jars--选中lib下所有的jar包--确定。
5.数据库
打算还是用学生-课程-成绩 这样的经典demo吧。
课程c{cid,cname}
学生s{sid,sname}
成绩sc{sid,cid,score}
sql:
create table c(
cid int(10) auto_increment primary key,
cname varchar(20) not null
);
create table s(
sid int(10) auto_increment primary key,
sname varchar(20) not null
);
create table sc(
sid int(10) references s(sid),
cid int(10) references c(cid),
score double(5,2) not null
);
活动活动筋骨,可以开练了。
分享到:
相关推荐
【标题】:“Hibernate之第1解之-hibernate_demo_1” 涉及的主要知识点是Hibernate框架的基础使用,包括配置、实体映射以及数据操作。在这个项目中,开发者可能逐步展示了如何搭建一个简单的Hibernate应用,从数据库...
【标题】"Hibernate之第2解之-hibernate_demo_1_annotation"主要涵盖了使用Hibernate框架进行对象关系映射(ORM)的实践,特别是基于注解的方式。在这个教程中,我们将深入探讨如何利用Java注解来配置Hibernate实体...
《深入理解Hibernate:第三解——Many-to-One关系映射实战》 在Java世界里,ORM(Object-Relational Mapping)框架的出现极大地简化了数据库与Java对象之间的交互,而Hibernate作为其中的佼佼者,更是备受开发者青睐...
《妙解Hibernate 3.x:叩响面向对象思想之门》是一本深入解析Hibernate框架的专著,旨在帮助读者理解并掌握面向对象编程思想在实际开发中的应用,尤其是在使用Hibernate时如何有效地进行数据持久化。这本书是面向...
**标题解析:**“hibernate的第一个例子”表明这是一个关于Hibernate框架的基础教程,主要目标是展示如何使用Hibernate进行数据持久化操作。 **描述分析:**描述提到这是一个超级简单的例子,包含一个持久化对象...
《精通Hibernate 3.0(第三版)》是Java开发者深入理解对象持久化技术的一本经典教程。本书全面覆盖了Hibernate 3.0的核心概念、API以及最佳实践,旨在帮助读者掌握这一强大的ORM(对象关系映射)框架,提升开发效率...
在使用Hibernate进行数据库操作之前,需要完成以下三个准备工作: 1. **配置Hibernate环境:** - 配置`Hibernate.cfg.xml`文件:这是Hibernate的核心配置文件,用于指定连接数据库的信息(如驱动类名、数据库URL、...
了解并熟练掌握Hibernate项目环境的搭建,对于Java开发者而言,是提高开发效率、提升代码质量的关键技能之一。 #### 二、详细步骤:从零开始搭建Hibernate环境 ##### 1. **加载Hibernate类库和依赖库** - 下载...
《图灵程序设计丛书·Hibernate实战(第2版)》是毋庸置疑的Hibernate和ORM(对象/关系映射)权威著作,由包括Hibernate之父在内的两位核心开发人员亲自执笔,详细讲述了Hibernate 3.2、Java Persistence和EJB 3.0标准...
3.1 准备工作 3.2 Hibernate配置 3.3 日志配置 3.4 第一段代码 3.5 代码初解 第4章 Hibernate基础 4.1 Hibernate基础语义 4.2 基础配置 4.3 Hibernate O/R映射 4.4 数据关联 4.5 Hibernate数据检索 4.6 ...
使用@Test注解标记测试方法,@Before和@After用于测试前后的准备工作和清理。 总之,这个压缩包提供了进行Hibernate开发的基本环境,包括了核心库、ORM支持和测试工具,开发者可以基于这些资源快速搭建并测试一个...
Hibernate 配置各种数据库 Hibernate 是一个基于 Java 的持久层框架,提供了一个抽象的数据访问层,能够与多种数据库进行集成。在 Hibernate 的配置文件中,我们可以配置不同的数据库连接,包括驱动程序、URL 等...
【hibernate学习资料大全】 Hibernate 是一个开源的对象关系映射(ORM)框架,它极大地简化了Java应用程序对数据库的操作。...希望这些资料能对CSDN的网友们在Hibernate学习之路上提供宝贵的帮助。
Hibernate工作原理的理解是掌握该框架的核心内容。Hibernate使用配置好的映射文件和主配置文件,在运行时自动将数据对象转换成数据库中的记录,并且可以将数据库记录转换回数据对象。Hibernate的懒加载、缓存策略...
SessionFactory 对象是 Hibernate 的核心组件之一。 Hibernate 的优点 Hibernate 有很多优点,它可以帮助开发者快速地访问和操作数据库。下面是 Hibernate 的一些优点: * 简洁高效:Hibernate 提供了一种简洁...
SessionFactoryBuilder则负责构建SessionFactory,而Configuration则用于配置Hibernate,读取hibernate.cfg.xml文件,加载实体类和映射文件,为SessionFactory的创建做准备。 接着,我们来到`chapter4`,这一章节...
Hibernate 工作原理及为什么要用 Hibernate 作为一个开放源代码的对象关系映射框架,对 JDBC 进行了轻量级的对象封装,使 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。下面将详细介绍 Hibernate 的...
《Hibernate实战(第2版)》通过开发一个将数百个单独示例联系起来的应用程序来探究Hibernate。你将直接深入到Hibernate的富编程模型之中,贯穿映射、查询、抓取策略、事务、会话、缓存以及更多其他内容。书中图文并茂...
hibernate