所使用软件MyEclipse和MYSQL
首先创建数据库和两张表,打开myeclipse创建连接DB Browser
在窗口的右边空白处右击 New… 弹出窗口
在driver template中选择要使用的数据库,我使用的是MYSQL 则选择如图。填写Driver name ,URL ,用户名,密码。然后Add JARs 选择连接数据库所需的扎包。可以测试一下 Test Driver 。Finish完成。
切换到MyEclipse界面,在新建的web项目上右击增加 hibernate :
选择下面这个方便项目移动。否则在其它机器运行容易出错。
然后下一步,下一步
在DB Drive中选择开始创建的 DB 。输入密码。选择下一步:
这里一定要注意,上面选择你的项目的src文件夹,下面选择创建的包com.xt.common 把下面的选项打勾,下一步
这里在 Id Generator 中选择 native 本地的。 基本的创建完成。
这里在 Properties 中选择Add 添加如上,可以在运行的时候显示SQL语句。
新建一个测试类。
代码如下:
package com.xt.common;
import org.hibernate.Session;
import org.hibernate.Transaction;
public class DeptTest {
/**
* @param args
*/
public static void main(String[] args) {
Session session = HibernateSessionFactory.getSession();
Transaction tran = session.beginTransaction();
tran.begin();
Dept d = new Dept();
d.setDname("no222");
// Emp e = new Emp();
// e.setEname("5800");
//
// Emp e1 = new Emp();
// e1.setEname("6680");
//
// e.setDept(d);
// e1.setDept(d);
//
// d.getEmps().add(e);
// d.getEmps().add(e1);
//session.saveOrUpdate(d);
//d = (Dept)session.load(Dept.class, 7);
//session.delete(d);
d.setId(7);
session.update(d);
//session.delete(d);
tran.commit();
session.close();
}
}
分享到:
相关推荐
### Struts2、Hibernate3、Spring的图文教程简单配置与使用 #### 一、开发环境配置 本教程将详细介绍如何使用Struts2.0.11、Hibernate3.6.0以及Spring2.5.6这三个框架搭建一个简单的Web应用程序。在开始之前,确保...
文档中可能包含一些小练习,如创建简单的实体类、配置映射、执行CRUD操作等,以巩固所学知识。 总的来说,这份【Hibernate图文文档】涵盖了Hibernate的基础和核心概念,是学习和复习Hibernate的实用资源。通过深入...
### Struts2、Spring2.5、Hibernate3整合实例图文教程知识点详解 #### 一、Struts2、Spring2.5、Hibernate3整合背景及意义 在Java Web开发领域,Struts2、Spring2.5与Hibernate3是三个非常重要的框架,它们分别...
《整合Hibernate、Spring、Struts2与ExtJS:构建高效图文管理系统》 在现代Web开发领域,企业级应用常常需要处理复杂的数据管理与用户交互。一个典型的案例是使用Hibernate、Spring、Struts2和ExtJS这四大技术栈来...
整合Struts和Hibernate是Java Web开发中常见的技术组合,它将Struts的MVC框架与Hibernate的对象关系映射工具结合,实现数据层和表现层的高效协同。以下是一个详细的步骤详解,帮助理解如何将这两个框架整合在一起。 ...
标题与描述均指向了“用MyEclipse搭建Struts+Spring+Hibernate框架”的主题,这一文档旨在指导读者如何在MyEclipse环境下构建一个基于Struts、Spring和Hibernate的开发框架,通常被称为SSH(Struts-Spring-Hibernate...
通过这个图文教程,初学者可以逐步构建一个简单的Struts+Spring+Hibernate应用,理解各框架间如何协作,以及如何通过XML配置文件进行集成。这种集成方式可以极大地提高开发效率,降低代码耦合度,使得大型项目的管理...
### Struts2、Spring和Hibernate应用实例图文教程 #### Struts2框架介绍及特性 Struts2是一个基于Java的企业级Web应用开发框架,它继承了Struts1的优点,并且在此基础上进行了很多改进与创新。Struts2采用了MVC...
Hibernate是一款强大的对象关系映射(ORM)框架,它简化了Java应用与数据库之间的交互,使得开发者可以更专注于业务逻辑而不是底层的SQL操作。 1. **Eclipse环境准备**:首先,你需要安装最新版本的Eclipse IDE,...
这一步骤相对简单,只需按照MyEclipse的向导操作,选择相应的项目类型,设定项目的名称和位置即可。 接下来,我们整合Struts框架。Struts是基于MVC(Model-View-Controller)设计模式的Web应用框架,主要处理用户...
Hibernate作为ORM工具,允许开发者用Java对象来操作数据库记录,减少了与SQL的直接交互。例如,创建新用户时,可以实例化一个User对象,设置其属性,然后通过SessionFactory和Session对象将其保存到数据库;读取数据...
JPA允许开发者使用ORM(对象关系映射)框架,如Hibernate或 EclipseLink,简化数据库操作。 2.2 无状态会话Bean:处理业务逻辑,不保留任何会话状态。它们是线程安全的,可以被多个并发用户调用。 2.3 有状态会话...
Hibernate则是一个对象关系映射(ORM)框架,简化了数据库的访问,通过将Java实体类与数据库表关联,使得开发者无需编写SQL语句即可实现数据的增删改查。 SSH框架的搭建过程相对复杂,但MyEclipse等IDE提供了便捷的...
3. **ORM框架**:Hibernate4处理对象关系映射,Spring Data JPA简化JPA操作,MyBatis提供灵活的SQL映射。 **Web前端技术** 1. **Ajax+JSON**:异步请求提升用户体验,JSON作为数据交换格式。 2. **jQuery**:简化...
它通过提供默认配置,使得创建Spring应用变得更加简单,减少了大量的初始化工作和配置文件。 Oracle数据库系统,是甲骨文公司(Oracle Corporation)推出的一种关系型数据库管理系统,广泛应用于企业级应用,具有...