《Hibernate3.X 实践总结》的相关内容
相关讨论
open session and Hibernate事务处理机制
在没有使用Spring提供的Open Session In View情况下,因需要在service(or Dao)层里把session关闭,所以lazy loading 为true的话,要在应用层内把关系集合都初始化,如 company.getEmployees(),否则Hibernate抛session already closed Exception; Op ...
by ivorytower 2008-04-23 浏览 (9186) 回复 (18) 关键字: open session and hibernate事务处理机制
update和saveOrUpdate详解
先来点概念:
在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态:
1、未被持久化的VO
此时就是一个内存对象VO,由JVM管理生命周期
2、已被持久化的PO,并且在Session生命周期内
此时映射数据库数据,由数据库管理生命周期
3、曾被持久化过,但现在和Session已经detached了,以VO的身份在运行
这种和Session已经detached的PO还 ...
by robbin 2004-01-21 浏览 (37795) 回复 (28) 关键字:
讨论:持久化基本操作,用过多少?
近日重读Hibernate文档,整理一下思路,发现几个方法没有用过,顺便和大家讨论下 。
session的基本操作有:
persist():
这个操作我以前从没见过,更没有用过,好像是跟save差不多吧?Doc文件上说当级联风格为persist时,这个操作会级联操作关联的对象。这个方法的语义是JSR-220定义的。但具体的 ...
by hintcnuie 2006-08-31 浏览 (999) 回复 (1) 关键字:
介绍Hibernate中的Interceptor
好像论坛上还没有人介绍过Hibernate的Interceptor的用处吧? 那么今天偶来介绍一下: (以下内容基本上和 http://www.hibernate.org/48.html 类似)
举个实际的例子, 偶们有时候会需要做Audit: 一条记录什么时候被谁创建, 以及最近由谁在何时更新, 以前的做法是在代码里面各处分散地写上:
[code:1]
entity.setCreated ...
by Readonly 2004-10-28 浏览 (14909) 回复 (17) 关键字:
相关博客
<转>HIbernate小记
Hibernate不是盏省油的灯,也不是想像的射来射去很简单的事。有很多细节处理不好会让你很不舒服的,这方面最突出的表现在两方面:一是事务管理,是JTA事务还是JDBC事务?幸亏有了Spring和J2EE容器;二是胡乱映射,模型关系建立不合理或者错误导致,或者是映射策略和技术不过关导致。这样的最终结果是抛出一堆HibernateException,摸不着头脑。下面是我实践中的一些总结作为备忘录写出 ...
by nauu 2008-05-29 浏览 (179) 回复 (0) 关键字:
Hibernate Session中文翻译
确实是相当好。这几天正忙着维护以前开发的系统基础数据以及过程数据导入导出工具。该工具主要是基于Hibernate来完成的。将数据库的内容序列化为XML文件。具体是通过Hibernate的DOM4J来进行操作的,将数据库中的表变成XML。恢复的过程,就是解析该XML,将内容存储到数据库中的过程。这里面主要牵涉XML和数据库之 ...
by hiwzg 2007-04-12 浏览 (1269) 回复 (1) 关键字: Hibernate
org.hibernate.Session中文翻译
在人家的blog上看到的,感觉没什么意思,但还是转下了:
org.hibernate
Interface Session
All Superinterfaces: SerializableAll Known Subinterfaces: EventSource, SessionAll Known Implementing Classes: SessionImpl
publi ...
by acme1921209 2007-02-06 浏览 (1206) 回复 (0) 关键字:
Session的中文翻译 转自:
org.hibernate
Interface Session
All Superinterfaces:
Serializable
All Known Subinterfaces:
EventSource, Session
All Known Implementing Classes:
SessionImpl
public interface Session
extends S ...
by timothy0754 2007-05-09 浏览 (388) 回复 (0) 关键字:
Hibernate中Session的操作解释
Hibernate的透明持久化用起来非常舒服,有时甚至忘记了数据库的存在。我身边的朋友经常会分不清save、saveOrUpdate、update的区别,lock、merge、replicate、refresh、evict甚至不知道是干什么用的。而且关于实体对象的生命周期也有很多概念不清,分不清transient、persistent、detached的区别,只是知道PO、VO这样的通俗叫法。其实 ...
by dapeng 2007-07-04 浏览 (609) 回复 (1) 关键字:
相关圈子讨论
spring 的OpenSessionInViewFilter简介
假设在你的应用中Hibernate是通过spring 来管理它的session.如果在你的应用中没有使用OpenSessionInViewFilter或者OpenSessionInViewInterceptor。session会在transaction结束后关闭。
如果你采用了spring的声明式事务模式,它会对你的被代理对象的每一个方法进行事务包装(AOP的方式)。如下:
<bean id ...
by limeng1028 2008-05-26 浏览 (506) 回复 (0)
业务数据库和JBPM数据库 事务处理
请问怎样保证 业务操作和JBPM操作在同一个事务中
例如 : 业务操作 Database A MyContext SessionFactoryA
JBPM操作 Database ...
by alexsunny 2007-08-04 浏览 (1479) 回复 (11)
为什么我的eclipse插件安装后,好像建不成项目
简历项目进入下一步后
有个
configure jboss jbpm runtime
Loacte a jboos jbpm runtime
name
location browse
这个是干嘛的?
怎么配置啊?
我是把插件 粘贴到 eclipse中
还需要其他配置嘛?
by blackpearl 2008-09-11 浏览 (175) 回复 (3)
一个自制简陋的持久层方案
今天确实郁闷,打开电脑本想继续完善代码,
结果却发现代码尽然忘记放进u盘,着实郁闷啊!
今天代码就不贴代码了,过两天在补上。
在这里和大家探讨一下我对这个持久层的思路,想法和遇到的问题。
但是再开始之前,先向大家推荐两篇文章
《你擦了吗?确定擦了?真的确定擦了?》
http://www.javaeye.com/article/13649
《一个自制持久层的方法》
http://www.jav ...
by Joard 2007-09-01 浏览 (625) 回复 (1)
使用 Spring 2.5 TestContext 测试框架(转)
概述
Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点:
1.基于注解的 IoC 功能;
2.基于注解驱动的 Spring MVC 功能;
3.基于注解的 TestContext 测试框架。
Spring 推荐开发者使用新的基于注解的 TestContext 测试框架,本文我们将对此进行详细的讲述。
低版本的 Spring 所提供的 Sp ...
by guoli83945 2008-04-02 浏览 (1048) 回复 (1)
相关新闻
Spring2.0的新特性点评
Spring2.0的发布恐怕算得上2006年Java社区的一件大事了。在Spring2.0发布附带的文档里面对2.0新特性做了概要的介绍,2.0的新特性是自然是我们最关注的方面:
一、Spring的XML配置引入XML Schema语法简化配置
在Spring1.x系列中,bean的配置文件使用DTD,没有namespace的分隔。2.0的一个非常大的改进是引入了XML Schema的name ...
by robbin 2006-10-03 浏览 (1220) 回复 (0) 关键字: spring

