学习Hibernate中,不得不感叹其功能的强大,将数据库控制更加清晰化,明朗化。
整理下今天所学,主要是用Session来操作数据库进行增删改查:
具体步骤如下:用HibernateUtil.getSessionFactory().openSession;打开一个session,在用session里面的方法进行数据库控制。
Session方法列举:
1. Session session=HibernateUtil.getSessionFactory().openSession;
Session.beginTransaction(); session.save(obj); session.getTransaction().commit(); session.close(); 生成Sql语句insert插入语句。在hibernate.cfg.xml中设置session是否自动提交true为是false为否
<property name="connection.autocommit">false</property>
如果设置为TRUE的话Session.beginTransaction();session.getTransaction().commit();可省略。
2.List list=session.createCriteria(Event.class)
.add(Restrictions.gt("id",new Long(12)))
.addOrder(Order.desc("title"))
.list();生成Sql语句为条件查询语句Select...as...as..from..返回一个List列表。
3.用session.get(class,id);的方式的得到一个实例obj,在用session.update(obj);修改查询出来的数据。
还有很多很多贴近sql语句的Java代码。如:
List list=session.createSQLQuery("select * from EVENTS as e where e.EVENT_ID>12").list();
分享到:
相关推荐
Hibernate API是这个框架的核心,提供了多种接口和类,帮助开发者实现数据的持久化操作。以下是关于Hibernate API在Hibernate 3.0版本中的关键知识点的详细解释: 1. **SessionFactory**: 这是Hibernate的核心接口...
《Hibernate API:数据库连接与Java应用的桥梁》 Hibernate API,作为Java开发中的一款核心库,主要用于简化数据库操作,提供了一种对象关系映射(ORM)解决方案,将传统的SQL语句与Java对象进行解耦,使得开发者...
Hibernate API 是一个强大的Java持久化框架,用于简化数据库操作,它是对象关系映射(ORM)工具的代表之一。这个框架允许开发者用面向对象的方式处理数据,而无需直接编写SQL语句,大大提高了开发效率和代码的可维护...
Hibernate API 则涵盖了与数据库交互的各种功能,包括实体管理、查询语言(HQL)和Criteria API等。在`hibernate api.chm`文件中,你将深入学习如何定义Java类作为数据库表的映射,如何使用SessionFactory创建和管理...
取材自hibernate官网,本人亲手制作,需要的朋友可以放心下载,本文档我为hibernate api 不是使用手册
这个"hibernate api 中文"文档包含了对Hibernate API的详细解释,帮助开发者理解并有效地使用这个框架。本文将深入探讨Hibernate API的核心概念、关键组件以及它们在实际应用中的作用。 一、Hibernate核心概念 1. ...
"api.zip_hibernate api_hibernate api chm" 这个标题表明我们正在处理一个关于Hibernate的API文档,它被压缩在名为"api.zip"的文件中,并且是以chm(Compiled HTML Help)格式存储。chm文件是微软推出的一种帮助...
Hibernate是一款强大的Java持久...通过阅读这份“Hibernate API帮助文档”和“Hibernate学习笔记”,你将能够深入理解Hibernate的工作原理,掌握其API的使用,并能在实际项目中有效地利用Hibernate进行数据持久化操作。
《Hibernate API 3.6.0 Javadoc:深入理解与应用》 Hibernate,作为一个流行的Java对象关系映射(ORM)框架,极大地简化了Java开发者在数据库操作中的工作。它的3.6.0版本是一个重要的里程碑,引入了许多改进和增强...
hibernate_API-4.1.12
hibernate API 文档,自己制作,可用, hibernate API 文档,自己制作,可用,
《Hibernate API:深度探索与应用实践》 Hibernate,作为Java领域中的一款主流对象关系映射(ORM)框架,极大地简化了数据库操作。它的API提供了丰富的功能,使得开发者可以更加专注于业务逻辑,而非底层的数据访问...
hibernate API中文文档hibernate API中文文档hibernate API中文文档hibernate API中文文档hibernate API中文文档hibernate API中文文档
hibernate3.6.7中文版帮助手册,有了此帮助文档可以很好地让你学习和理解hibernate了。
"HibernateAPI_ORG"可能是某个特定版本或特定组织发布的Hibernate API文档或库。在这个压缩包文件中,可能包含了关于Hibernate API的详细文档、示例代码或库文件,供开发者学习和使用。 Hibernate的核心功能包括: ...
《Hibernate API与文档详解》 Hibernate,作为Java领域中的一款著名对象关系映射(ORM)框架,极大地简化了数据库操作,使得开发者可以更加专注于业务逻辑而不是底层的数据存取。本资料包包含“Hibernate API”和...
Hibernate的CHM手册,方便查询