从源码层面来看load与get的区别(三): Hibernate源码研究碎得(7)》的相关内容

从源码层面来看load与get的区别(五): Hibernate源码研究碎得(9)

上一篇花了很长时间梳理了下SessionImplementor接口与Hibernate里其它关键类和接口的关系并画出类图,最后得出"集万千宠爱于一身的SessionImpl"标题.本篇将接着往下走,下面先看第二句 EntityPersister persister; 声明了一个变量persister.(写到这有两种选择,一是像对SessionImplementor一样对这个EntityPersi ...
by rmn190 2008-05-19 浏览 (333) 回复 (0) 关键字: 赋值时的if...else...

集万千宠爱于一身的SessionImpl:get研究(四): Hibernate源码研究碎得(8)

上一篇重点介绍了LoadEventListener里的LoadType这个static final类及其在LoadEventListener里的定义的几个对象后,简单 地介绍了DefaultLoadEventListener里的三个static final属性,现在在这篇中将重点研究这里的onLoad方法. 进入onLoad方法后,第一句就是从event中getSession,这个返回 ...
by rmn190 2008-05-17 浏览 (590) 回复 (0) 关键字: 集万千宠爱于一身的sessionimpl

Hibernate的事件和拦截器体系

  持久层框架底层的拦截器机制是对诸如Spring等业务管理容器拦截机制的有益补充,使得我们可以在更低层次、更广的对象范围上进行AOP操作(Spring虽然将Hibernate纳入到其容器管理的范围内,但是并没有途径实现对其实体对象的管理)。这样就允许实现某些通用的功能,以及允许对Hibernate功能进行扩展。 拦截器(Interceptors) Inter ...
by betafox 2008-08-28 浏览 (19) 回复 (3) 关键字:

从源码层面来看load与get的区别(二): Hibernate源码研究碎得(6)

从源码层面来看load与get的区别(二): Hibernate源码研究碎得(5) 接着上一篇问题的引入,本篇中我们先从Session里我们很熟悉的get(Class entityClass, Serializable id)起步.小菜这用的例子是Hibernate里自带那个, 程序的入口为下面的Java语句: person = (Person) session.get(Pe ...
by rmn190 2008-05-15 浏览 (298) 回复 (0) 关键字: load方法深入剖析

dxpcom v0.1 发布

由于windows上一直遇到DLL加载失败的问题,所以测试是在linux上进行的。 dxpcom v0.1下载地址 包括对xpidl的修改,增加了-m d选项,用来产生d接口。-m dwrap选项还在编写中,生成的代码现在还无法使用。 mozilla/xpcom/*.d大部分是用修改过的xpidl生成的,另有一些是使用htod工具转换的。 有空可以帮我测试一下,目前还不保证转换完全正确,但 ...
by qiezi 2007-04-16 浏览 (10955) 回复 (161)

任务与外部系统数据结合问题

问题描述: 当上一个任务处理完成之后,进入下一个任务,在这个任务里有这样的要求: 1.当外部系统提供数据数据过来后,再触发这个任务,并指定任务处理人 2.如果外部数据没有提供过来,任务进入等待状态,外部系统一旦提供数据,就后台进行数据处理,再指派任务处理人 注:这里的外部系统是指另一个系统 现在不大理解的是:JBPM如何进入任务等待状态,外部系统提供了数据过来以后,用什么方式进行后台数据处理, ...
by matikak 2008-07-24 浏览 (443) 回复 (25)

关于jbpm的流程自定义变量(Serializable对象类)问题

如题: 我现在有一个类: public class ApplyInfo implements Serializable{ private static final long serialVersionUID = 1L; private String applyId; private String applyUserName; private String applyReason; priva ...
by matikak 2008-05-30 浏览 (538) 回复 (10)

请教一个struts2赋值方面问题

1.页面部分 <a href="${ctx}/admin/user!delete.action?id=${id}">删除</a> 确定这个参数id是有值的。 2.Action方法定义关键部分代码如下: @SuppressWarnings("unchecked") public abstract class CRUDAction<T> extends Action ...
by ttitfly 2008-05-29 浏览 (223) 回复 (1)

如何使用FacesContext类(转)

在Faces API中有两个类是要经常使用的. 一个是FacesContext 一个是ExternalContext, 本篇文章讲解如何使用前者, 在下面的一篇文章中在继续讲解任何使用后者: 对每个JSF请求,FacesServlet对象都会为其获取一个javax.faces. context. FacesContext类的实例。FacesServlet对象将下列3个取自Web容器的对象传给ja ...
by vblvbl 2007-03-29 浏览 (1580) 回复 (3)

如何让JSON穿梭在服务器于浏览器之间

如何让JSON穿梭在服务器于浏览器之间 一个新的轮子,现在网络上充斥这一大堆的轮子.我也做了一个.一半是研究,一半是想做给自己用 目前实现的功能 1 JSON转换成java对象(按一定的规则提交) 什么意思呢,就是你能够将你在浏览其中提交的JSON直接转换成一个java对象供应用程序调用 2 java对象转换成JSON 可以将servlet中的java对象转换成一个JSON对象给浏览 ...
by helyho 2008-03-10 浏览 (3437) 回复 (4) 关键字: json hocate

四个有害的java习惯

John O'Hanley 的这篇文章列举了四个有害的java编码习惯,并提出了改正方案。 这四个习惯普遍存在于java程序员中,并且已经被广泛接受,大家都习以为常,流毒甚远。   1.对局部变量(local variables),字段(fields),参数(method arguments)这三种变量的命名没有区分,造成了代码的阅读困难,增加了代码的维护成本。   ...
by jolestar 2008-07-29 浏览 (6439) 回复 (55) 关键字:

相关问答

赞助商链接