`
hongsoft
  • 浏览: 302455 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
一般如果有人反对使用Hibernate,他的第一个理由就是Hibernate的性能问题。 我们测试的结果是Hibernate的时间消耗基本是jdbc的1.4倍。其中我认为比较大的一个问题就是cache的内存占用,最基本的,hibernate会在session-level的cache中保存所有新insert的object,而其实这些新插入的object在一般的web系统中是不会马上用到的。  hibernate3.2为了解决这个问题,新加入了StatelessSession实现,StatelessSession提供的是Command-Oriented API,它取出的对象是全部detached的。 ...
按公司的计划基于hibernate实现了das,这里写的系列blog 当然是不能写DAS实现过程的,那是公司机密。 本系列blog主要是对hibernate的实现原理做一个分析,这个对以后工作中的回忆和新功能实现是非常有用的。 本文主要分析hibernate的sessionFactory的build过程。
按公司的计划基于hibernate实现了das,这里写的系列blog 当然是不能写DAS实现过程的,那是公司机密。 本系列blog主要是对hibernate的实现原理做一个分析,这个对以后工作中的回忆和新功能实现是非常有用的。 本文主要分析hibernate的sessionFactory的build过程。 1)new Configure().buildSessionFactory(); Configuration.java 要做的事情就是 读出 mapping配置(.hbm.xml) 和 setting配置(.cfg.xml) 2) SessionFactoryImpl.java 要做的事情就是 ...
最近做SDO的 DAS实现,用到了Hibernate的scrollableResult功能,记录下code分析结果,备用:
最近做SDO的 DAS实现,用到了Hibernate的scrollableResult功能,记录下code分析结果,备用: 1)分页功能 Query q = session.createQuery("from Cat as c");     q.setFirstResult(200);     q.setMaxResults(100);     List l = q.list(); 分页和ScrollableResult是没有任何关系的,完全在API中体现。org.hbiernate.loader.Loader的第1543行如下: if ( useLimit ) {   sq ...
eclipse的jre设置
今天和老大学到一招,是以前一直不求甚解,没有用的技巧。我们在开始一个项目的时候,一般会要求全项目组成员用同样的环境,包括jdk/eclipse/tomcat分别的版本等。但总有成员用自己已经有了XX的不同版,换新的版本比较麻烦为由,不执行政策,有些问题被解决后才发现原来是版本问题,而且我一般认为他的版本和我的相同....和和。管理的办法总是有的,效果不一定好;下面就是技术解决办法。 1)不需要jre,copy jdk部分就可以了。2)eclipse启动查找jre的先后顺序是    a)eclipse.exe -vm D:\jdk1.5.0_09\bin\javaw.exe          可以 ...
世界是平的------说说SOA,jini,jxta,jbi,OSGi
          今天刚上MSN,有个技术界的朋友就发了消息过来:老兄,你1个月没写blog了。我一惊:是啊,一个月了。          还好的是只是没写blog,不是没有学习。这个月内我学习了很多技术知识和一些经济基础知识还有理财基础知识,另外在amber的催促下,我翻看了托马斯·弗里德曼写的热门书籍<<世界是平的>>。作者托马斯·弗里德曼用这本书揭开了笼罩在这个世界上的神秘面纱,深入浅出地讲述复杂的外交政策和经济问题,为读者们释疑解惑。          世界是平的,“平”即指“全球化”。从经济学中的交易这个角度来看,全球化的表征分为三类:其一是交易范围的扩大,第 ...
1.1 jBPM BPEL的wsdl扩展实现 (这个内容是本人正在写的一本工作流书中的一小块的草稿。图这里发不了,sorry。这里写的不太容易懂,和和,其他部分比较容易懂)
<st1:chsdate isrocdate="False" month="12" day="30" islunardate="False" w:st="on" year="1899"></st1:chsdate> <st1:chsdate isrocdate="False" month="12" day="30" islunardate="False" w:st=& ...
...
问题: 最近一个朋友加入一间公司,公司即将拿到风投,现正跟老板谈待遇.请各位精专人仕解释一下: 1)这两种方式,股权(期权)(option)与股份(share)哪一种对保护当事人的利益更有好处? 2).股权(期权)到底是个什么概念?如何以法律形式确定双方股权(期权)关系?各位可否提供一合同(协议)范本? 3).资方建议股权的执行(exercise),(10%的股权)按4-3-3(每年可变现或售出的股权比例吗?)执行,什么样的比例对当事人更有好处? 答复: 股权(STOCK OPTION)只是一种权利.在一个规定的时间内(三年或者四年或者十年),你可以选择 1>执行这个权利(exercis ...
和和,用来自己以后看的。对 csdn blog 持续运营有信心。
IBM的工资是这样几个部分组成的(非ISSC):  1.12个月的月基本工资(Monthly Basic Salary)。  2.China New Year and spring bonus(2个月的MBS).  3.performance bonus(0.8个月工资),全球也不会发给几个人的,基本上是骗人的。  4.每月补助,700或者800。  5.对于做sales的人来说,若完成销售任务(commission)可得到你12个月MBS的141%,其他职务无此要求。  6.housing fund是公司除了住房公积金以外给的15%  再来 ...
Global site tag (gtag.js) - Google Analytics