- 浏览: 246701 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (205)
- jQuery (27)
- Flash AS3.0 (0)
- Html5+CSS3 (12)
- C# .Net (19)
- Xml XPath XSLT (5)
- Sql (3)
- JavaScript (20)
- struts2 (23)
- hibernate (24)
- spring (11)
- j2ee (16)
- jsp/java (11)
- 设计模式 (5)
- json (3)
- Java.IO (7)
- Java.Util (7)
- android (8)
- WebService (10)
- MyEclipse SVN (3)
- servlet (1)
- Exception (3)
- 自我学习 (2)
- UML (2)
- java泛型 (1)
- Lucene (7)
- HtmlParser (2)
- 概念理解 (3)
- 正则表达式 (1)
- EMail (1)
最新评论
-
hanmiao:
没用,干巴巴的壹堆代码,没明白到底区别在哪里。
List Set Map 区别! -
e421083458:
偶来过了!
C#单向链表的实现
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
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
发表评论
-
java的枚举的定义和使用
2012-01-12 23:29 1191public emun EmunName { w ... -
常用SQL语句
2011-12-31 11:33 644MySql分组查询语句: from Share as s ... -
hibernate对映射xml的一对多的双向关联详解
2011-12-18 00:15 876<?xml version="1.0" ... -
getHibernateTemplate().execute(new HibernateCallback())方法
2011-12-14 09:43 4441. HibernateCallback是一个 ... -
Java企业级开发SSH三大框架的Jar包
2011-12-06 18:39 942123 -
struts spring hibernate配置文件
2011-10-24 21:24 946ApplicationContext ctx = new Cl ... -
Annotation的关联关系
2011-10-19 23:22 690一对一、一对多、多对多、组合映射、主键关系 的单向和双向 ... -
hibernate 名词解释
2011-10-18 23:20 752JPA是一个标准(接口),hibernate只是一个实现 先有 ... -
Junit测试文件
2011-10-18 22:19 827package com.bjsxt.hibernate; ... -
log4j.properties
2011-10-18 22:00 726### direct log messages to stdo ... -
Hibernate的Hql
2011-09-23 21:58 1106Hibernate 查询语言 NativeSQL(不执行跨平台 ... -
Hibernate级联操作
2011-09-23 00:15 875package com.secn.user; import ... -
Hibernate关系映射
2011-09-22 22:14 652关系映射: 对象之间的关系 一对一(单向和双向) Annont ... -
Hibenrate一对多和多对多
2011-09-20 23:18 337... -
Hibernate联合主键
2011-09-20 22:35 785package com.bjsxt.hibernate; i ... -
Hibernate一对一的关联关系
2011-09-20 22:30 671... -
Hbernate一对一单向关系(Annotation)
2011-09-20 21:54 695package com.bjsxt.hibernate.mod ... -
Load()和Get()的区别和update用法
2011-09-20 20:03 966Load(Teacher.Class,1); Teacher. ... -
Configuration_SessionFactory_GetCurrentSession_OpenSession以及Hibernate中的三种状态
2011-09-19 21:55 758SessionFactory sf = new Configu ... -
常用的hiberante中xml的ID生成策略
2011-09-19 21:09 1146hiberante的xml生成策略: 策略一般是指:1. 可以 ...
相关推荐
总之,"spring3+springmvc+jpa+hibernate多数据源"项目展示了如何在一个复杂的Java Web应用中,利用Spring框架的灵活性和JPA的便利性,高效地管理多个数据库。这样的设置对于处理多样化数据存储需求的企业级应用来说...
在Java编程语言中,数据类型分为两种:基本数据类型(如int、char)和引用数据类型(如类、接口、数组)。而在Java持久化框架Hibernate中,这些...熟悉这些知识,可以帮助开发者更高效地利用Hibernate进行数据持久化。
### 利用Hibernate框架实现学生管理信息系统 #### 引言 在进行J2EE标准的项目开发时,创建和维护数据持久层是关键环节之一,其设计的成功与否往往对整个项目的开发进度和质量有着至关重要的影响。传统的数据库访问...
### Hibernate调用存储过程详解 在企业级应用开发中,Hibernate作为一款优秀的对象关系映射(ORM)框架,被广泛应用于...在未来的企业级应用开发中,合理利用存储过程和Hibernate的结合,将为企业带来更大的竞争优势。
通过以上步骤,你可以在NetBeans中高效地利用Hibernate进行数据操作。这个过程简化了数据库操作,使得开发者可以专注于业务逻辑,而不是底层的SQL细节。随着对Hibernate的深入理解和实践,你可以进一步探索更多高级...
本篇文章将详细讲解如何利用Hibernate在Java项目中建立数据库连接,以及提供一个实用的应用示例。 一、Hibernate概述 Hibernate是Java领域中流行的ORM框架,它允许开发者使用面向对象的方式来操作数据库,而无需...
如果数据有效,可以将数据转换为适合数据库存储的格式,然后通过ORM框架(如Hibernate)保存到数据库;如果数据无效,系统应该返回错误信息。 8. **最佳实践**: 在实际应用中,为了确保性能和用户体验,可能需要...
此外,还可以利用Criteria或HQL(Hibernate Query Language)进行更复杂的查询操作。 总的来说,Java Hibernate3简化了数据库操作,使得开发者可以专注于业务逻辑,而不是底层的SQL。通过理解和掌握这些基本操作,...
而"hibernate存储过程"是指使用Hibernate来调用数据库中的存储过程。存储过程是预编译的SQL语句集合,通常用于执行复杂的业务逻辑或提高数据库性能。以下将详细介绍Hibernate如何与存储过程进行交互,并提供相关知识...
本文档将详细介绍如何利用Hibernate框架将图片数据直接存储到数据库的Blob字段中。通过这种方式,可以避免在文件系统和数据库之间进行额外的数据传输,从而提高应用程序的性能。 #### 二、知识点概述 1. **Blob...
在实际应用中,合理利用Hibernate的缓存机制能够显著提高系统性能,减少数据库压力。但是,需要注意的是,缓存策略的设置应当根据业务需求和数据更新频率来调整,避免因缓存导致的数据不一致问题。在使用过程中,还...
总的来说,Hibernate提供了调用存储过程的能力,使得开发者能够充分利用数据库的功能,同时保持代码的简洁和面向对象特性。无论是用于批量更新还是查询操作,正确地配置和调用存储过程都能极大地提高应用的效率和...
### 利用Hibernate框架简化Java数据库访问 #### 引言 在企业级应用开发中,创建和维护数据持久层是一项非常关键的任务。传统的数据库访问方式(如使用JDBC)虽然直接且有效,但存在诸如代码冗长、后期不易维护等...
总的来说,“达梦Hibernate方言2.0至4.0”是一个帮助Java开发者在使用Hibernate处理达梦数据库时,能够充分利用Hibernate的高级特性并保持代码的简洁性和可维护性的工具。通过理解方言的作用以及如何在项目中正确...
### JSP Hibernate 数据保存操作的原理 #### 一、概述 在Java开发中,Hibernate作为一款流行的ORM(Object-Relational Mapping)框架,为开发者...掌握这些核心概念对于有效地利用Hibernate进行数据库操作至关重要。
2. **例子1 - 用户注册**:创建一个简单的用户注册系统,用户填写表单后,Struts Action接收请求,利用Hibernate保存数据到数据库。 3. **例子2 - 数据展示**:展示从数据库中检索的数据,可能涉及使用Struts的...
### Hibernate 对 Blob 类型字段...综上所述,通过上述步骤可以有效地利用 Hibernate 进行 Blob 类型字段的数据添加操作。开发者在实际应用中可以根据不同的需求选择合适的处理方式,并注意处理过程中的各种细节问题。
- **查询数据**:利用Hibernate提供的查询语言(HQL)或Criteria API执行查询操作。 - **更新与删除数据**:同样通过Session接口执行相应的更新和删除操作。 #### 四、总结 通过本文的介绍可以看出,Hibernate作为...
本文以南昌市房改信息管理系统为例,探讨了如何利用Hibernate技术实现数据的持久化访问。 - **2.2 数据持久层设计** 在房改信息管理系统的设计中,数据持久层扮演着至关重要的角色。持久层负责处理所有的数据库...
本话题主要探讨了如何利用C#编程语言以及Hibernate ORM框架,在SQL Server数据库上实现快速的存储和检索。以下是对这些关键知识点的详细阐述: 一、C#编程语言: C#是一种由微软开发的面向对象的编程语言,广泛应用...