`

利用hibernate存储数据

 
阅读更多
import com.bjsxt.hibernate.model.Student;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class StudentTest {
public static void main(String[] args) {
Student s = new Student();

s.setId(1);
s.setName("z");
s.setAge(80);

//读取hibernate.cfg.xml的配置文件类
Configuration cfg = new Configuration();
//读取hibernate.cfg.xml文件内容,并创建一个Session工厂,
SessionFactory sf = cfg.configure().buildSessionFactory();
//打开一个Session对象
Session session = sf.openSession();
session.beginTransaction();
session.save(s);
session.getTransaction().commit();
session.close();
sf.close();
}

}

Student.java:

package com.bjsxt.hibernate.model;

public class Student {

private int id;
private int age;
private String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}

Student类一般要和Student.hbm.xml在同包下
开发的网站:http://www.secn.com.cn和http://www.sdrclm.com
分享到:
评论

相关推荐

    spring3+springmvc+jpa+hibernate多数据源

    总之,"spring3+springmvc+jpa+hibernate多数据源"项目展示了如何在一个复杂的Java Web应用中,利用Spring框架的灵活性和JPA的便利性,高效地管理多个数据库。这样的设置对于处理多样化数据存储需求的企业级应用来说...

    JAVA数据类型与Hibernate的类型映射

    在Java编程语言中,数据类型分为两种:基本数据类型(如int、char)和引用数据类型(如类、接口、数组)。而在Java持久化框架Hibernate中,这些...熟悉这些知识,可以帮助开发者更高效地利用Hibernate进行数据持久化。

    利用Hibernate框架实现学生管理信息系统

    ### 利用Hibernate框架实现学生管理信息系统 #### 引言 在进行J2EE标准的项目开发时,创建和维护数据持久层是关键环节之一,其设计的成功与否往往对整个项目的开发进度和质量有着至关重要的影响。传统的数据库访问...

    hibernate调用存储过程

    ### Hibernate调用存储过程详解 在企业级应用开发中,Hibernate作为一款优秀的对象关系映射(ORM)框架,被广泛应用于...在未来的企业级应用开发中,合理利用存储过程和Hibernate的结合,将为企业带来更大的竞争优势。

    HIBERNATE FOR NETBEANS 数据操作方法

    通过以上步骤,你可以在NetBeans中高效地利用Hibernate进行数据操作。这个过程简化了数据库操作,使得开发者可以专注于业务逻辑,而不是底层的SQL细节。随着对Hibernate的深入理解和实践,你可以进一步探索更多高级...

    java利用hibernate连接数据库

    本篇文章将详细讲解如何利用Hibernate在Java项目中建立数据库连接,以及提供一个实用的应用示例。 一、Hibernate概述 Hibernate是Java领域中流行的ORM框架,它允许开发者使用面向对象的方式来操作数据库,而无需...

    java 利用POI对Execel表格的统一导入与校验(利用Hibernate Validator)

    如果数据有效,可以将数据转换为适合数据库存储的格式,然后通过ORM框架(如Hibernate)保存到数据库;如果数据无效,系统应该返回错误信息。 8. **最佳实践**: 在实际应用中,为了确保性能和用户体验,可能需要...

    Java Hibernate3 添加和删除数据

    此外,还可以利用Criteria或HQL(Hibernate Query Language)进行更复杂的查询操作。 总的来说,Java Hibernate3简化了数据库操作,使得开发者可以专注于业务逻辑,而不是底层的SQL。通过理解和掌握这些基本操作,...

    hibernate存储过程

    而"hibernate存储过程"是指使用Hibernate来调用数据库中的存储过程。存储过程是预编译的SQL语句集合,通常用于执行复杂的业务逻辑或提高数据库性能。以下将详细介绍Hibernate如何与存储过程进行交互,并提供相关知识...

    hibernate保存图片

    本文档将详细介绍如何利用Hibernate框架将图片数据直接存储到数据库的Blob字段中。通过这种方式,可以避免在文件系统和数据库之间进行额外的数据传输,从而提高应用程序的性能。 #### 二、知识点概述 1. **Blob...

    使用Hibernate缓存数据.ppt

    在实际应用中,合理利用Hibernate的缓存机制能够显著提高系统性能,减少数据库压力。但是,需要注意的是,缓存策略的设置应当根据业务需求和数据更新频率来调整,避免因缓存导致的数据不一致问题。在使用过程中,还...

    Hibernate使用存储过程

    总的来说,Hibernate提供了调用存储过程的能力,使得开发者能够充分利用数据库的功能,同时保持代码的简洁和面向对象特性。无论是用于批量更新还是查询操作,正确地配置和调用存储过程都能极大地提高应用的效率和...

    利用Hibernate框架简化Java数据库访问

    ### 利用Hibernate框架简化Java数据库访问 #### 引言 在企业级应用开发中,创建和维护数据持久层是一项非常关键的任务。传统的数据库访问方式(如使用JDBC)虽然直接且有效,但存在诸如代码冗长、后期不易维护等...

    达梦Hibernate方言2.0至4.0

    总的来说,“达梦Hibernate方言2.0至4.0”是一个帮助Java开发者在使用Hibernate处理达梦数据库时,能够充分利用Hibernate的高级特性并保持代码的简洁性和可维护性的工具。通过理解方言的作用以及如何在项目中正确...

    jsp hibernate 数据保存操作的原理.docx

    ### JSP Hibernate 数据保存操作的原理 #### 一、概述 在Java开发中,Hibernate作为一款流行的ORM(Object-Relational Mapping)框架,为开发者...掌握这些核心概念对于有效地利用Hibernate进行数据库操作至关重要。

    Struts与Hibernate实用教程构建基于MVC模式的高效Java Web应用例子代码(4)

    2. **例子1 - 用户注册**:创建一个简单的用户注册系统,用户填写表单后,Struts Action接收请求,利用Hibernate保存数据到数据库。 3. **例子2 - 数据展示**:展示从数据库中检索的数据,可能涉及使用Struts的...

    hibernate对Blob类型字段进行数据添加.txt

    ### Hibernate 对 Blob 类型字段...综上所述,通过上述步骤可以有效地利用 Hibernate 进行 Blob 类型字段的数据添加操作。开发者在实际应用中可以根据不同的需求选择合适的处理方式,并注意处理过程中的各种细节问题。

    感悟Hibernate操作数据的方便技术资料

    - **查询数据**:利用Hibernate提供的查询语言(HQL)或Criteria API执行查询操作。 - **更新与删除数据**:同样通过Session接口执行相应的更新和删除操作。 #### 四、总结 通过本文的介绍可以看出,Hibernate作为...

    基于Hibernate框架的数据持久化应用开发.pdf

    本文以南昌市房改信息管理系统为例,探讨了如何利用Hibernate技术实现数据的持久化访问。 - **2.2 数据持久层设计** 在房改信息管理系统的设计中,数据持久层扮演着至关重要的角色。持久层负责处理所有的数据库...

    C#Hibernate数据库海量读写快速存储

    本话题主要探讨了如何利用C#编程语言以及Hibernate ORM框架,在SQL Server数据库上实现快速的存储和检索。以下是对这些关键知识点的详细阐述: 一、C#编程语言: C#是一种由微软开发的面向对象的编程语言,广泛应用...

Global site tag (gtag.js) - Google Analytics