Hibernate中对象的三种状态分析
Hibernate的状态 hibernate的各种保存方式的区(save,persist,update,saveOrUpdte,merge,flush,lock)及对象的三种状态 hibernate的保存 hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便... « 阅读全文
EKK-LM4F232的hibernate功能
休眠模块提供降低功耗的一种手段管理电源的去除和恢复。当处理器和外围设备处于空闲状态,电源可以完全去除只有休眠模块有剩余的电源。根据外部信号或使用内置的实时时钟(RTC)在一定的时间内,电源就可以恢复。休眠模块具有以下特点:■ 1/32,768的秒分辨率的32位实时秒计数器(RTC)-32位RTC秒匹... « 阅读全文
状态?这些状态有哪些特征?(图)
当应用程序通过new语句创建了一个对象,这个对象的生命周期就开始了,当不再有任何引用变量引用它,这个对象就结束生命周期,它占用的内存就可以被JVM的垃圾回收器回收。对于需要被持久化的Java对象,在它的生命周期中,可处于以下三个状态之一:(1)临时状态(transient):刚刚用new语句创建,还... « 阅读全文
Hibernate的主键生成策略与并发测试
Hibernate的主键生成策略有好几种:1) assigned2) hilo3) seqhilo4) increment5) identity6) sequence7) native8) uuid.hex9) uuid.string10) foreign一般而言,利用uuid.hex方式生成主键将提供最好的性能和数据库平台适应性。另外由于常用的数据库,如Oracle、DB2、SQLServer、MySql 等,都提供了易用的主键生成机制(Auto-Increase 字段或者Sequence)。... « 阅读全文
Hibernate 常见面试题集
1.在数据库中条件查询速度很慢的时候,如何优化? 1.建索引 2.减少表之间的关联 3.优化sql,尽量让sql很快定位数据,不要让sql做全表查询,应该走索引,把数据量大的表排在前面 4.简化查询字段,没用的字段不要,已经对返回... « 阅读全文
hibernate学习日志
1:配置hibernate 创建一个hibernate类库,把jar包添加到类库中 * 加入hibernate核心库hibernate3 * 到hIBERNATE_HOME/lib/*.jar下面把全部jar加入 * 添加jdbc的驱动msql2:创建hibernate配置文件hibernate.cfg.xml,为了便于调试最好加入log4j配置文件3:定义实体类4:定义User类的映射文件User.hbm.xml5:将User.hbml.xml文件加入到hibernate.cfg... « 阅读全文
hibernate 3.* C3P0配置
转载自:http://blog.csdn.net/icecityman/archive/2010/04/18/5500438.aspxHibernate自带的连接池算法相当不成熟。它只是为了让你快些上手,并不适合用于产品系统或性能测试中。出于最佳性能和稳定性考虑你应该使用第三方的连接池。只需要用特定... « 阅读全文
Hibernate笔记:复合主键映射
复合主键,即表中多个字段作为主键。通常将复合主键相关的属性,单独放到一个类中 *此类必须实现序列化接口 避免跨JVM发生错误 *覆写hashcode和equals方法复合主键可以认为是component映射的特殊情况,只是把主键单独抽取出来成为一个类。本文以年、月作为联合主键示例1.FiscalY... « 阅读全文
简单理解Hibernate三种状态的概念及互相转化(图)
在Hibernate中有三种状态,对它的深入理解,才能更好的理解hibernate的运行机理,刚开始不太注意这些概念,后来发现它是重要的。对于理解hibernate,JVM和sql的关系有更好的理解。对于需要持久化的JAVA对象,在它的生命周期中有三种状态,而且互相转化。Hibernate三种状态之... « 阅读全文
hibernate 事务介绍
Hibernate有很多值得学习的地方,这里我们主要介绍Hibernate事务,包括介绍在sessionFactory.openSession()中,Hibernate会初始化数据库连接等方面。Hibernate是JDBC的轻量级封装,本身并不具备事务管理能力。在事务管理层,Hibernate将其委... « 阅读全文

