`
psuuuia
  • 浏览: 940 次
  • 性别: Icon_minigender_1
  • 来自: 山东
文章分类
社区版块
存档分类
最新评论

hibernate 简单创建与操作(图文)

阅读更多

所使用软件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();
 }

}

0
4
分享到:
评论

相关推荐

    Struts2、Hibernate3、Spring的图文教程简单配置与使用.pdf

    ### Struts2、Hibernate3、Spring的图文教程简单配置与使用 #### 一、开发环境配置 本教程将详细介绍如何使用Struts2.0.11、Hibernate3.6.0以及Spring2.5.6这三个框架搭建一个简单的Web应用程序。在开始之前,确保...

    Hibernate图文文档

    文档中可能包含一些小练习,如创建简单的实体类、配置映射、执行CRUD操作等,以巩固所学知识。 总的来说,这份【Hibernate图文文档】涵盖了Hibernate的基础和核心概念,是学习和复习Hibernate的实用资源。通过深入...

    Struts2、Spring2[1].5、Hibernate3整合实例图文教程.pdf

    ### Struts2、Spring2.5、Hibernate3整合实例图文教程知识点详解 #### 一、Struts2、Spring2.5、Hibernate3整合背景及意义 在Java Web开发领域,Struts2、Spring2.5与Hibernate3是三个非常重要的框架,它们分别...

    Hibernate+Spring+Struts2+extjs开发的图文管理系统,完美运行

    《整合Hibernate、Spring、Struts2与ExtJS:构建高效图文管理系统》 在现代Web开发领域,企业级应用常常需要处理复杂的数据管理与用户交互。一个典型的案例是使用Hibernate、Spring、Struts2和ExtJS这四大技术栈来...

    整合struts+hibernate例子图文详解

    整合Struts和Hibernate是Java Web开发中常见的技术组合,它将Struts的MVC框架与Hibernate的对象关系映射工具结合,实现数据层和表现层的高效协同。以下是一个详细的步骤详解,帮助理解如何将这两个框架整合在一起。 ...

    用MyEclipse搭建Struts+Spring+Hibernate框架(图文).doc

    标题与描述均指向了“用MyEclipse搭建Struts+Spring+Hibernate框架”的主题,这一文档旨在指导读者如何在MyEclipse环境下构建一个基于Struts、Spring和Hibernate的开发框架,通常被称为SSH(Struts-Spring-Hibernate...

    Struts+Spring+Hibernate整合入门图文教程详解.doc

    通过这个图文教程,初学者可以逐步构建一个简单的Struts+Spring+Hibernate应用,理解各框架间如何协作,以及如何通过XML配置文件进行集成。这种集成方式可以极大地提高开发效率,降低代码耦合度,使得大型项目的管理...

    Struts2、Spring和Hibernate应用实例图文教程.pdf

    ### Struts2、Spring和Hibernate应用实例图文教程 #### Struts2框架介绍及特性 Struts2是一个基于Java的企业级Web应用开发框架,它继承了Struts1的优点,并且在此基础上进行了很多改进与创新。Struts2采用了MVC...

    Eclipse快速上手Hibernate CHM

    Hibernate是一款强大的对象关系映射(ORM)框架,它简化了Java应用与数据库之间的交互,使得开发者可以更专注于业务逻辑而不是底层的SQL操作。 1. **Eclipse环境准备**:首先,你需要安装最新版本的Eclipse IDE,...

    SSH框架整合傻瓜化图文步骤

    这一步骤相对简单,只需按照MyEclipse的向导操作,选择相应的项目类型,设定项目的名称和位置即可。 接下来,我们整合Struts框架。Struts是基于MVC(Model-View-Controller)设计模式的Web应用框架,主要处理用户...

    S2SH整合简单登陆增删改查

    Hibernate作为ORM工具,允许开发者用Java对象来操作数据库记录,减少了与SQL的直接交互。例如,创建新用户时,可以实例化一个User对象,设置其属性,然后通过SessionFactory和Session对象将其保存到数据库;读取数据...

    EJB 3.0 入门图文教程

    JPA允许开发者使用ORM(对象关系映射)框架,如Hibernate或 EclipseLink,简化数据库操作。 2.2 无状态会话Bean:处理业务逻辑,不保留任何会话状态。它们是线程安全的,可以被多个并发用户调用。 2.3 有状态会话...

    SSH框架搭建详细图文教程

    Hibernate则是一个对象关系映射(ORM)框架,简化了数据库的访问,通过将Java实体类与数据库表关联,使得开发者无需编写SQL语句即可实现数据的增删改查。 SSH框架的搭建过程相对复杂,但MyEclipse等IDE提供了便捷的...

    Java学习路线图文.pdf

    3. **ORM框架**:Hibernate4处理对象关系映射,Spring Data JPA简化JPA操作,MyBatis提供灵活的SQL映射。 **Web前端技术** 1. **Ajax+JSON**:异步请求提升用户体验,JSON作为数据交换格式。 2. **jQuery**:简化...

    Spring boot + oracle 代码示例

    它通过提供默认配置,使得创建Spring应用变得更加简单,减少了大量的初始化工作和配置文件。 Oracle数据库系统,是甲骨文公司(Oracle Corporation)推出的一种关系型数据库管理系统,广泛应用于企业级应用,具有...

Global site tag (gtag.js) - Google Analytics