
hibernate
文章平均质量分 76
htofly
这个作者很懒,什么都没留下…
展开
-
hibernate-cascade属性介绍
1.none:在保持,更新或删除当前对象时,忽略其他关联的对象。它是cascade属性的默认值。 2.save-update:当通过session的save()、update()、saveOrUpdate()方法来保持或更新当前数据时,级联保存所有关联的新建的临时对象,并且级联更新所有关联的游离对象。 3.delete:当通过session的delete()方法删除当前对象时,级联转载 2012-07-11 09:54:03 · 440 阅读 · 0 评论 -
Hibernate面试题
(1)一般情况下,关系数据模型与对象模型之间有哪些匹配关系(多选)A)表对应类B)记录对应对象C)表的字段对应类的属性D)表之间的参考关系对应类之间的依赖关系(2)以下关于SessionFactory的说法哪些正确?(多选)A)对于每个数据库事务,应该创建一个SessionFactory对象B)一个SessionFactory对象对应一个数据库存储源。C)SessionFa转载 2012-07-11 15:58:25 · 480 阅读 · 0 评论 -
Hibernate的ID生成策略/联合主键解决方案
对于不同数据库的主键id,生成是不一样的.在Hibernate中也有相对应的策略. 可选的子元素是一个Java类的名字, 用来为该持久化类的实例生成唯一的标识。如果这个生成器实例需要某些配置值或者初始化参数, 用元素来传递所有的生成器都实现org.hibernate.id.IdentifierGenerator接口。 下面是一些内置生成器的快捷名字:increment用转载 2012-07-11 16:30:11 · 579 阅读 · 0 评论 -
hibernate 和spring整合常见异常
//如果不用,启动时不会出错,但使用Dwr时,会抛出异常:java.lang.NoClassDefFoundError: antlr/ANTLRException antlr-2.7.2.jar //如果不用此包,在启动时会抛出: nested exception is java.lang.NoClassDefFoundError: org/objectweb/asm/Type a转载 2012-06-20 16:43:32 · 578 阅读 · 0 评论 -
OpenSessionInViewFilter配置
最近在配置 Spring 和Hibernate整合的问题:开启OpenSessionInViewFilter来阻止延迟加载的错误的时候抛出了这个异常: org.springframework.dao.InvalidDataAccessApiUsageException错误但是在我们开启OpenSessionInViewFilter这个过滤器的时候FlushMode就已经转载 2012-07-16 11:30:13 · 515 阅读 · 0 评论 -
Hibernate框架使用技术简述
(1)持久化对象的操作。Hibernate的主旨是实现持久化对象与数据库表的映射。如何操作持久化对象就成了主要的技术问题。Hibernate 在处理持久化对象时,没有直接创建和调用持久化对象和它的方法,而是利用 CGLIB 和 Java 反射技术来操纵持久化对象,通过代理的模式,在持久化对象的属性方法被调用的同时穿插外部的代码,甚至利用CGLIB的编程接口来替换持久化类的对象和方法转载 2012-07-25 13:49:53 · 566 阅读 · 0 评论 -
Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 瞬时态 由new命令开辟内存空间的java对象, eg. Person person = n转载 2012-07-27 13:38:29 · 475 阅读 · 0 评论 -
hibernate validate入门学习
第一章:hibernate validate入门 1:搭建1.1:下载架包4.0.2版本的架包。为什么使用该版本,在hibernate validate项目应用中进行说明。1.2:解压下载的压缩包,导入hibernate-validator和validation-api架包1.3:这里面既包含了javax下的约束也包含了org.hibernate 下的约束,在之前的版本中,ja转载 2013-03-13 16:00:19 · 9325 阅读 · 0 评论