一、表字段的命名不要与数据库的关键字与保留字冲突,关键字:http://www.cnblogs.com/aDust/archive/2009/09/14/1566411.html,不然会让你一天死在寻找一个bug上。
二、Hibernate乐观锁与悲观锁。
悲观锁:在整个数据处理过程中,将数据处于锁定,依靠数据库提供的锁机制。
乐观锁则认为其他用户企图改变你正在更改的对象的概率是很小的,直到你准备提交所作的更改时才将对象锁住,当你读取以及改变该对象时并不加锁。
摘自:http://www.blogjava.net/loocky/archive/2006/11/15/81138.html
三、dynamic-update为true时,select-before-update也为true时才会把它的dynamic-update发挥出来。
四、property的 unique属性要与数据库结合使用,表中字段没有unique,而映射即使加了unique也是没有用的。
五、Hibernate Criteria:http://www.cnblogs.com/ycoe/archive/2006/09/28/516810.html
六、连接池:http://www.cnblogs.com/seebook/archive/2010/01/22/1654433.html (hibernat,dbcp,c3p0,proxool)
七、OScache中打开用硬盘来缓存。oscache.properties中相关值
cache.memory=false 不使用内存缓存
cache.persistence.class= 。。。启用硬盘持久化cache
cache.path=E:\\ehcacheTest\\oscacheTest windows
cache.algorithm=com.opensymphony.oscache.base.algorithm.LRUCache 最少使用算法
cache.capacity=1000000 可以设置再大点
cache.unlimited.disk=false 不使用无限制的硬盘空间
八,把一个native生成的id换成uuid.hex,把hbm2ddl.auto修改成update,hbm文件及po文件修改,执行却不见数据库字段类型的更新,只好手动修改mysql字段从int->varchar(32),hbm2ddl.auto=update不是自己可以更新表结构???
九、一对多关系http://blog.csdn.net/yangxn/archive/2008/09/09/2903906.aspx
分享到:
相关推荐
在深入探讨《hibernate笔记.txt》所提及的关键知识点前,我们先来解析一下标题和描述中的核心概念。“自上而下的依赖,单向依赖,层与层之间最好依赖抽象”,这一描述实际上触及了软件架构设计中的关键原则,特别是...
《韩顺平.2011版.hibernate笔记》是一份针对Hibernate框架的详细学习资料,由知名IT讲师韩顺平在2011年编撰而成。Hibernate是Java开发领域中广泛使用的对象关系映射(ORM)框架,它极大地简化了数据库操作,使开发者...
【传智播客 Hibernate 笔记】是一份深入学习 Hibernate ORM 框架的资源集合,包括了 word 笔记、pdf 讲义、源代码以及相关分析图表和 jar 包,旨在帮助开发者全面理解并掌握 Hibernate 的核心概念与实际应用。...
《Hibernate笔记完整版》 在Web开发领域,Hibernate作为三大框架之一,扮演着至关重要的角色。本文将全面介绍Hibernate,包括其数据持久化的概念、优缺点对比,以及Hibernate的核心概念和编程步骤。 对象持久化是...
《韩顺平Hibernate笔记》是一份详尽记录了著名IT讲师韩顺平关于Hibernate框架讲解内容的资料集合。Hibernate作为Java领域中广泛使用的对象关系映射(ORM)框架,极大地简化了数据库操作,使得开发者可以更加专注于...
《韩顺平Hibernate笔记》是一份详尽的关于Hibernate框架的学习资料,由知名IT教育专家韩顺平编撰。Hibernate是Java开发中的一个强大的对象关系映射(ORM)框架,它简化了数据库与Java对象之间的交互,使得开发者可以...
本笔记将深入探讨 Hibernate 的核心概念、配置、实体映射、查询语言及缓存机制。 1. **核心概念** - **对象关系映射(ORM)**: Hibernate 提供了一种桥梁,将 Java 对象与数据库中的记录关联起来,使得开发者可以...
Hibernate 是一个开源的对象关系映射(ORM)框架,它允许Java开发者使用面向对象的方式来操作数据库。这个框架将数据库操作转化为对Java对象的操作,简化了数据持久化的复杂度。以下是对Hibernate的一些关键知识点的...
### 尚学堂Hibernate笔记知识点详解 #### 一、项目初始化与环境搭建 1. **新建项目**:在IDE中创建一个新的Java项目。 2. **构建用户库并添加所需的JAR包**: - 右键点击项目 -> `Build Path` -> `Configure ...
培训期间的hibernate笔记 hibernate笔记 达内培训
hibernate笔记.pdf
总结起来,"韩顺平hibernate笔记及图解"涵盖了Hibernate的基础概念、核心组件、对象关系映射、查询机制、事务管理以及实体间的关系等内容。通过学习这份笔记,开发者能深入理解Hibernate的工作原理和使用技巧,提升...
【Spring+Hibernate笔记】这篇文档主要涵盖了在Web开发中使用Spring和Hibernate的基础知识。首先,我们从Spring的Hello World开始,了解如何配置JSP运行环境。 1.1. 配置JSP运行环境是开发Web应用的第一步。这包括...
【马士兵Hibernate笔记】是一份面向初学者的教程,旨在帮助读者深入了解Hibernate这一持久化框架。Hibernate是一个基于Java的ORM(对象关系映射)工具,它允许开发者将数据库操作转换为面向对象的方式,从而简化了...