`
宋双旺
  • 浏览: 153071 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
load和get一共是2个区别 先讲第一个 延迟加载 load 是true而get是false 意思就是 load采用的是延迟加载的方式 而get不是,hibernate思想是 既然这个方法支持延迟加 载 他就认为这个对象一定在数据库存在,在你声明 TFaq tfag2 ...
由 于hibernate是对jdbc的一个封装,而且在session的缓存中存在着相互关联的对象。对于一个类的访问将导致对另外一个关联类的访问,这样 将导致大量的sql语句产生,所以为了提升hibernate性能减少频繁访问数据库,就需要对hibernate进行优化。 我们知道在 hibernate的默认情况下,比如:在一对多的情况下,当我们访问Customer类后,又同时访问它相关联的Order类,但是如果我们不需要 order的信息呢?这将导致hibernate的性能下降。         怎么解决呢?下面我们看一下hibernate加载一个对象的方式有哪些? 1.立 ...
JavaScript:this是什么? 定义:this是包含它的函数作为方法被调用时所属的对象。 说明:这句话有点咬嘴,但一个多余的字也没有,定义非常准确,我们可以分3部分来理解它! 1、包含它的函数。2、作为方法被调用时。3、所属的对象。 看例子: function to_green(){ this.style.color="green"; } to_green(); 上面函数中的this指的是谁? 分析:包含this的函数是,to_green 该函数作为方法被调用了 该函数所属的对象是。 ...

velocity理解

Velocity是什么? Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity 应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效 果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也 为我们在JSP和PHP之外又提供了一种可选的方案。 Vel ...
http://2383379.blog.163.com/blog/static/3347416220115310435460/

好文章地址摘录

http://skyuck.iteye.com/blog/455760 http://xyz20003.iteye.com/category/86485

JBPM4整理001

1.新建一个动态的web项目 2.在lib目录下加入以下jar包(由于用到fileupload的上传,所以还要加入fileupload的依赖库) 引用 *JBPM4_HOME/jbpm.jar *JBPM4_HOME/lib/*.jar *jakarta-taglibs-standard-1.1.2_HOME/lib/jstl.jar *jakarta-taglibs-standard-1.1.2_HOME/lib/standard.jar *commons-fileupload-1.2.1_HOME/lib/c ...

jbpm地址

http://linliangyi2007.iteye.com/blog/176345   http://blog.csdn.net/cydooo/article/details/1457541   http://linliangyi2007.iteye.com/blog/176340   http://blog.csdn.net/ycjunhua/article/category/747610   http://zwchen.iteye.com/blog/123322

摘录001

BPM4的一些相关概念(转) 首先,在jBPM4中,流程定义相关的布署信息就存储在JBPM4_DEPLOYMENT、JBPM4_DEPLOYPROP及 JBPM4_LOB中。 其次,虽然jBPM也说一个流程定义是关于某个过程(Procedure)中的各个步骤(Step)的描述,但在流程定义中并未出现Step字样, 而是代之于Activity。顾名思义,在JBPM4_HIST_PROCINST与JBPM4_HIST_ACTINST两张表中,分别存放的是 Process Instance、Activity Instance的历史记录(实际上对于流程实例而言,一经建立,就会被存放 ...
http://www.iteye.com/topic/29867   http://www.iteye.com/topic/47085    
什么叫n+1次select查询问题? 选自<<精通Hibernate:Java对象持久化技术详解>> 作者:孙卫琴 来源:www.javathinker.org 如果转载,请标明出处,谢谢 在Session的缓存中 存放的是相互关联的对象图。默认情况下,当Hibernate从数 ...
Hibernate中cascade与inverse属性详解 关于Hibernate中 cascade 与 inverse 的理解。 您买的Hibernate书是哪一本呢? 孙卫琴的精通Hibernate,还是 深入浅出Hibernate还是那本。。。 我是两本都买了,总体来说还可以,但是,有的地方讲的比较书面化,比如inverse这属性。 在学习Hibernate的过程中最不好理解的就是这两个属性了。 (我当初学习Hibernate的时候,发现网上介绍这两个属性的文章倒是不少,但是,居然有好多都是转帖。。。还有的就是 照书搬~~-_-!! ...
在servlet的init()方法中缓存数据   当应用服务器初始化Servlet和JSP实例之后,为客户端请求提供服务之前,它会调用这个servlet的init()方法。在一个 servlet的生命周期中,init()方法只会被调用一次。通过在init()方法中缓存一些静态的数据或完成一些只需要执行一次的、耗时的操作,就 可大大地提高系统性能。   例如,通过在init()方法中建立一个JDBC连接池是一个最佳例子,假设我们是用jdbc2.0的DataSource接口来取得数据库连 接,在通常的情况下,我们需要通过JNDI来取得具体的数据源。我们可以想象在一个具体的应用 ...

mvc理解

    博客分类:
  • web
MVC的概念已经深入人心,是经常被大家经常提到的法宝利器。 我感到有必要澄清MVC的概念和来龙去脉,以便大家有一个共识,有一个共同讨论的基础,以便能够把讨论更深入地进行下去,解决真正的问题,而不是在一些技术概念 ...
Webwork是一款优秀的WEB应用框架,在其基础之上发展而来的Struts2已经开始替代Struts作为MVC模式下的WEB框架。熟悉 Webwork的程序员很容易过渡到Struts2。本文来模拟一下Webwork的URL解析,应用反射机制实现,只作为说明,当然没有webwork 本身实现的完美。     Webwork默认解析的服务请求名是.action,这个过程是Servlet容器完成的,而不是框架本身,在web.xml配置<servlet-mapping>和<filer-mapping>时设置<url-pattern>即可实现,这里我们不做过多说明,仅 ...
Global site tag (gtag.js) - Google Analytics