`
andylee624
  • 浏览: 56430 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
<set name="spPersondepts" lazy="true" cascade="all" fetch="join" inverse="true" where="(SELECT t.ISNEEDSYNC FROM CT_SP_PERSONINFO t WHERE t.ID=PERSON)=1"> <key column="DEPT" property-ref="dcode" /& ...
表结构: create table primaryTable( primaryTableId int primary key, refKey varchar(16)--被关联键,注意不是id )ENGINE=innodb create table childTable( childTableId int primary key, linkRefKey varchar(16)--关联到primaryTable表中的refKey )ENGINE=innodb hibernate映射文件:(注意红字部分) primaryTable.hbm.xml <?xml version=" ...
发现一篇好文 http://www.ibm.com/developerworks/cn/java/j-lo-spring25-ioc/ 它给出了比本文更详细的说明。 springframework 2.5引入了完整的annotaion配置注解,使用这些annotation可以大量的减少bean的定义,也使得程序开发更简单和容易维护。 当然你要使用annotation就需要使用java5以上版本。 使用annotaion定义一个bean @Component是一个通用注解,用于说明一个类是一个spring容器管理的类。 除此之外,还有@Controller, @Service, @Repos ...
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表. (2)WHERE子句中的连接顺序.: ORACLE采用自下而上的顺序解 ...
作者:袁光东 我们在进行pl/sql编程时打交道最多的就是存储过程了。存储过程的结构是非常的简单的,我们在这里除了学习存储过程的基本结构外,还会学习编写存储过程时相关的一些实用的知识。如:游标的处理,异常的处理,集合的选择等等 1.存储过程结构 1.1 第一个存储过程 Java代码 create or replace procedure proc1(     p_para1 varchar2,     p_para2 out varchar2,     p_para3 in out varchar2   )as    v_name varchar2(20);   beg ...
ERP系统,SAP中寻找增强的实现方法 方法一、利用TCODE寻找增强(第二代的增强)    执行一个程序(源代码后附),在选择屏幕处输入你所需要增强的程序TCODE,执行後,就会出现一个列表,那里就有关于如何增强这个的绝大部分 ...
本文是hibernate2.1版本,基本原理和3.0、3.1是一样的。《转》 hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。 二级缓存是SessionFactory级 ...
海量数据是发展趋势,对数据分析和挖掘也越来越重要,从海量数据中提取有用信息重要而紧迫,这便要求处理要准确,精度要高,而且处理时间要短,得到有价值信息要快,所以,对海量数据的研究很有前途,也很值得进行广 ...
DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。     网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面上介绍DWR,并不涉更多的技术与设计,其目的是让初学者能够很快的学会各种java方法在javascript中是如何调用的。     本文以DWR 1.1 为基础,对于DWR 2.0,因为还没有正式发布版,故不做介绍。 一、 dwr配置篇之web.xml    1 、最小配置 <servlet>   <servlet-nam ...
4.1自动仓储系统(AS/RS)概述 自动仓储系统即AS/RS(Automated Storage and Retrieval System)是指不用人工直接处理、能自动存储和取出物料的系统。自动化仓库技术是现代物流技术的核心,它集高架仓库及规划、管理、机械、电气于一体, ...
1、分享第一 条经验:“学历代表过去、能力代表现在、学习力代表未来。” 其实这是一个来自国外 教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道 ...
Oracle的物化视图提供了强大的功能,可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL语句的正确性和有效性;物化视图需要占用存储空间;当基表发生变化时,物化视图也应当刷新。 物化视图可以分为以下三种类型:包含聚集的物化视图;只包含连接的物化视图;嵌套物化视图。三种物化视图的快速刷新的限制条件有很大区别,而对于其他方面则区别不大。创建物化视图时可以指定多种选项,下面对几种主要的选择进行 ...
1、什么是软件配置管理(SCM)      软件配置管理是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护。 (Software configuration ...
变更控制委员会(CCB)   CCB是变更控制委员会(Change Control Board)的简称。项目范围变更很可能需要额外的项目资金、额外的资源与时间,因此,应建立包括来自不同领域的项目利益相关者在内的变更控制委员会,以评估范围 ...
挣值分析原理 SPI是进度性能指数,CPI是成本性能指数,在基础数据中设置性能基准值后,项目会以此为标准,衡量进度和成本,并在项目数据自动计算挣值数据。 挣值分析是在对范围、进度和成本进行综合测量的基础上评价项目绩效的一种方法。它涉及每项工作的3个关键值: 计划值(PV)在规定的时间内在工作上将要花费的获得批准的成本估算部分 实际成本(AC)在规定时间内完成工作所花费的实际成本(直接和间接成本的总额) 挣值(EV)实际完成工作的价值 这3个值的综合使用可以提供评价工作绩效好坏的尺度。最常用的尺度是: 成本偏差(CV)=EV-AC 进度偏差(SV)=EV-PV CV和SV这两个值,可以转 ...
Global site tag (gtag.js) - Google Analytics