*、hibernate cascade="none"
none:在保存、删除修改对象的时候,不考虑其附属物的操作
详情:http://blog.163.com/jr_yy821180/blog/static/19590412620118293542748/
填坑经历:该配置曾导致大批附属数据未正常生成,那叫一个苦逼。
*、hql中可以使用is not null
select bean from bean where 1= 1 and (bean.key is not null or bean.key != '') --注意小括号的使用,不然or关系符就会变成全局的从而导致sql查询出异常数据
*、hibernate4之前的版本巧用case when完成nulls last功能
无
相关推荐
**Hibernate基础知识积累** Hibernate是一个强大的Java持久化框架,它简化了数据库操作,使得开发者能够更加专注于业务逻辑,而不是底层的数据存取细节。本篇将深入探讨Hibernate的核心概念、配置、对象关系映射...
### Hibernate基础知识点详解 #### 一、Hibernate简介与优势 **Hibernate** 是一款开源的对象关系映射(ORM)框架,它允许开发者以面向对象的方式来处理数据库操作,从而简化了Java应用与关系型数据库之间的交互。...
Hibernate是一个开源的Java框架...总之,深入研究Hibernate 3.1的源码,不仅能够提升Java编程技能,也能让我们对ORM有更深入的理解,为构建高效、稳定的业务系统打下坚实基础。这是一个充满挑战但收益颇丰的学习过程。
这两份笔记可能由经验丰富的开发者整理,包含他们在学习和使用Hibernate过程中积累的实用技巧和常见问题解决方案。这些个人经验往往能提供独特的视角和实战经验,对于解决实际问题非常有价值。 通过这些资料的学习...
以上就是Hibernate入门的基础内容。通过学习,你可以掌握如何配置Hibernate,创建实体类,执行持久化操作,以及使用HQL进行查询。随着经验的积累,你将能够熟练地运用Hibernate解决更复杂的数据访问问题。
**J2EE复习积累(六)-Hibernate4.2** 在J2EE开发中,Hibernate作为一款流行的ORM(对象关系映射)框架,极大地简化了Java应用程序与数据库之间的交互。本篇复习将聚焦于Hibernate 4.2版本,该版本在前一版本的基础上...
在“hibernate基本jar包(数据库是Oracle)”中,我们可以推断出这是针对使用Oracle数据库的Hibernate项目所需的基础库集合。这个压缩包很可能是包含了一系列用于搭建Hibernate环境并连接Oracle数据库的JAR文件。以下...
通过这个教程,学习者可以逐步掌握Hibernate的基本使用方法,并积累实际项目经验。 5. ** SINOLIFE-TRA-HIBERNATE.ppt** 这很可能是一份PPT形式的培训资料,可能包含更直观的图表和案例,便于理解。可能涵盖了...
HSP可能指的是某位导师或教程系列,暗示学习路径是有指导的,适合那些希望系统学习Hibernate基础的开发者。 【标签】:“Hibernate”标签明确了主题内容,Hibernate是一个流行的Java对象关系映射(ORM)框架,它...
《深入理解Hibernate 2.1:源码与实践》 Hibernate作为一款强大的对象关系映射(ORM)框架,自发布以来就受到了...通过深入学习和实践,不仅可以提升Java开发技能,还能为后续学习更高级的Hibernate版本打下坚实基础。
1. **新建Hibernate项目**: 在MyEclipse中创建一个新的Hibernate项目,这是进行反向工程的基础环境。 2. **配置数据库连接**: 设置项目使用的数据库连接,确保MyEclipse可以访问数据库。 3. **启动反向工程向导**: ...
它是打开新会话 (`Session`) 的工厂,而 `Session` 对象则是进行所有数据库操作的基础。 #### 四、基本操作 在使用 Hibernate 进行数据库操作时,主要涉及以下几种操作: 1. **保存对象**: - 可以使用 `Session...
本书分为6大部分,共33章,介绍了Struts1框架、Hibernate框架、Spring框架和Struts2框架的开发环境配置、框架技术基础,Struts1框架和Spring框架的整合,Struts1框架和Hibernate框架的整合,Struts1框架、Hibernate...
#### 四、构建Hibernate基础代码 - **POJO (Plain Ordinary Java Object)**: POJO是指普通的Java对象,用于表示数据库表中的数据。在Hibernate中,POJO通常对应于实体类。 - **特点**: 简单、无格式、不包含任何...
#### Hibernate基础 - **入门**:介绍Hibernate的基本概念和安装配置步骤。 - **Session和SessionFactory**:详解如何创建和管理会话,以及会话工厂的作用。 - **对象关系映射(ORM)**:解释ORM的核心原理及其在...
本篇文章主要介绍初学者在学习Hibernate时会遇到的基础语句,通过简单的示例帮助读者快速上手并理解Hibernate的基本操作。 #### 二、基础语句详解 ##### 1. 迭代器方式(Iterator) - **应用场景**:当需要遍历...
【JSP论坛系统基于Struts+Hibernate的Java源码详解】 在Java开发领域,Web应用...通过深入研究这个“JSP论坛系统”,开发者不仅能增强对Java Web开发的理解,还能积累实际项目经验,为今后的开发工作打下坚实的基础。
**hibernate 学习用例1** 在Java开发领域,...通过这个学习用例,你将对Hibernate有一个基础的认识,并能进行简单的数据库操作。随着经验的积累,你将能够掌握更高级的概念,如关联映射、批处理、性能优化等。
1. **HibernateAPI.chm**: 这可能是一个关于Hibernate基础API的快速参考手册,涵盖了核心接口和类的详细说明,是开发者日常查阅的好帮手。 2. **Hibernate3.1_DOC_CN.chm**: 3.1版本的中文文档,包含了完整的API参考...
通过这个简单的例子,你可以建立起对Hibernate的基本认识,为进一步深入学习和应用Hibernate打下坚实的基础。随着经验的积累,你还可以探索更高级的主题,如懒加载、级联操作、缓存策略以及性能调优等。