2009年3月27日

多线程总结 todo

http://lavasoft.blog.51cto.com/62575/27069/

posted @ 2012-03-26 11:06 luofeng225| 编辑 收藏

异常处理

     摘要:   阅读全文

posted @ 2011-07-18 12:09 luofeng225 阅读(257) | 评论 (0)编辑 收藏

如何娶到比尔·盖茨的女儿

     摘要:   阅读全文

posted @ 2011-07-18 12:09 luofeng225 阅读(490) | 评论 (0)编辑 收藏

Log4j 杂记

     摘要: Log4j 杂记  阅读全文

posted @ 2011-07-15 21:13 luofeng225 阅读(274) | 评论 (0)编辑 收藏

内部类

     摘要: 简单的说,内部(inner)类指那些类定义代码被置于其它类定义中的类;而对于一般的、类定义代码不嵌套在其它类定义中的类,称为顶层(top-level)类。对于一个内部类,包含其定义代码的类称为它的外部(outer)类。
成员内部类
局部内部类
匿名类
静态内部类  阅读全文

posted @ 2011-07-15 09:34 luofeng225 阅读(246) | 评论 (0)编辑 收藏

final

     摘要: final  阅读全文

posted @ 2011-07-15 09:29 luofeng225 阅读(205) | 评论 (0)编辑 收藏

尽量买国外作者出的书。

     摘要: 软件开发方面的书籍还是国外作者出的好!  阅读全文

posted @ 2011-07-15 09:18 luofeng225 阅读(330) | 评论 (0)编辑 收藏

互联网不适合螺丝钉员工

     摘要: 中国软件企业主要做的是外包类项目,提供行业应用的解决方案。在这种企业里面,技术只是一颗螺丝钉,起主导作用的是行业里经验丰富的人,纯做技术的路很窄。而在国外,技术人员有很宽阔的发展路线,可以在技术领域钻研得很深。此外,国内很多领域的软件项目,均是利用国外的成型技术,比如数据库用Oracle的、中间件用IBM的。这样,利润最厚的部分都被国外企业挣了。国内企业利润薄,投入也会小,导致国内软件行业技术人员发展的路也就窄了很多。  阅读全文

posted @ 2011-02-25 15:20 luofeng225 阅读(335) | 评论 (0)编辑 收藏

35岁:我还能做程序员吗?

     摘要:   阅读全文

posted @ 2009-10-19 18:51 luofeng225 阅读(1347) | 评论 (3)编辑 收藏

立足于中间件 迎接美好的SOA时代

     摘要: 即是Service Oriented Architecture简称,SOA是一种模式架构,SOA具体实现目前有多种选择: Services(Web服务)、CORBA和JINI。因此,WebServices不等于SOA。
  阅读全文

posted @ 2009-09-18 19:48 luofeng225| 编辑 收藏

印度Infosys公司

     摘要:   阅读全文

posted @ 2009-09-05 21:23 luofeng225 阅读(2193) | 评论 (0)编辑 收藏

Infosys的人才哲学

     摘要:   阅读全文

posted @ 2009-09-05 20:58 luofeng225 阅读(361) | 评论 (0)编辑 收藏

从软件技术高手到百万富翁的三条捷径

     摘要: CSDN总裁蒋涛为来宾做了开场白,他谈到了从软件技术高手到百万富翁的三条捷径。  阅读全文

posted @ 2009-09-01 10:41 luofeng225 阅读(266) | 评论 (0)编辑 收藏

Red Hat以3.5亿美元收购中间件厂商JBoss

     摘要:   阅读全文

posted @ 2009-08-08 00:36 luofeng225 阅读(271) | 评论 (0)编辑 收藏

迪米特原则

     摘要: 迪米特原则  阅读全文

posted @ 2009-07-02 23:15 luofeng225 阅读(644) | 评论 (0)编辑 收藏

组合/聚合复用原则

     摘要: 组合/聚合复用原则 【5,Composition/Aggregation Reuse Principle(CARP)  阅读全文

posted @ 2009-07-02 23:09 luofeng225 阅读(1312) | 评论 (0)编辑 收藏

接口隔离原则

     摘要: 接口隔离原则 Interface Segregation Principle(ISP)  阅读全文

posted @ 2009-07-02 23:03 luofeng225 阅读(266) | 评论 (0)编辑 收藏

依赖倒转原则

     摘要:   阅读全文

posted @ 2009-07-02 22:59 luofeng225 阅读(1140) | 评论 (3)编辑 收藏

里氏代换原则

     摘要:   阅读全文

posted @ 2009-07-02 22:53 luofeng225 阅读(439) | 评论 (0)编辑 收藏

开-闭”原则

     摘要:   阅读全文

posted @ 2009-07-02 22:36 luofeng225 阅读(237) | 评论 (0)编辑 收藏

简单工厂模式

     摘要: 创建模式之一 简单工厂模式   阅读全文

posted @ 2009-07-02 22:31 luofeng225 阅读(205) | 评论 (0)编辑 收藏

异常处理误区

     摘要: 好文章,学习!  阅读全文

posted @ 2009-06-30 00:35 luofeng225 阅读(227) | 评论 (0)编辑 收藏

OGNL

     摘要: 它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可  阅读全文

posted @ 2009-06-18 17:02 luofeng225 阅读(212) | 评论 (0)编辑 收藏

内连接,外连接,自然连接

     摘要: 内连接

外连接

左外连接
右外连接
完全外连接
自然连接
  阅读全文

posted @ 2009-06-02 23:24 luofeng225 阅读(1670) | 评论 (0)编辑 收藏

Struts.xml

     摘要: 常用,待更新  阅读全文

posted @ 2009-05-31 00:16 luofeng225 阅读(527) | 评论 (0)编辑 收藏

struts2的struts.properties配置文件详解

     摘要: Struts 2框架有两个核心配置文件:
struts.xml和struts.properties

其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Struts 2框架还包含一个struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。  阅读全文

posted @ 2009-05-30 23:43 luofeng225 阅读(258) | 评论 (0)编辑 收藏

传奇软件公司Borland被收购

     摘要:   阅读全文

posted @ 2009-05-10 19:48 luofeng225 阅读(264) | 评论 (0)编辑 收藏

甲骨文CEO埃里森:没有谁能逃出我的掌握

     摘要:   阅读全文

posted @ 2009-05-10 19:44 luofeng225 阅读(268) | 评论 (0)编辑 收藏

Yahoo! UI Library简介

     摘要: Yahoo! User Interface Library(简称yui) 是一个使用Javascrīpt编写的工具和控件库。它利用DOM脚本,DHTML和AJAX来构造具有丰富交互功能的Web程序。  阅读全文

posted @ 2009-05-10 19:20 luofeng225 阅读(817) | 评论 (0)编辑 收藏

Apache Commons工具集简介

     摘要: 常用有 commons-logging,FileUtils,StringUtils,,,,,,,  阅读全文

posted @ 2009-05-10 10:20 luofeng225 阅读(235) | 评论 (0)编辑 收藏

PL/SQL Developer

     摘要:   阅读全文

posted @ 2009-05-08 00:46 luofeng225 阅读(186) | 评论 (0)编辑 收藏

object 标签 -- 在网页中嵌入除图片外的多媒体

     摘要: classid -- 关联一个应用程序,执行嵌入内容的应用程序在windows系统中的唯一id(不能改变此id,否则程序将出现异常),  阅读全文

posted @ 2009-05-05 00:02 luofeng225 阅读(868) | 评论 (0)编辑 收藏

html dl dt dd 标签

     摘要: html dl dt dd 标签  阅读全文

posted @ 2009-05-04 23:52 luofeng225 阅读(3806) | 评论 (1)编辑 收藏

CRUD

     摘要:   阅读全文

posted @ 2009-04-28 20:32 luofeng225 阅读(201) | 评论 (0)编辑 收藏

Embed标签

     摘要:   阅读全文

posted @ 2009-04-27 00:13 luofeng225 阅读(240) | 评论 (0)编辑 收藏

struts2 strus.xml中result类型及含义(转)

     摘要:   阅读全文

posted @ 2009-04-26 23:08 luofeng225 阅读(218) | 评论 (0)编辑 收藏

Struts2 中 Result的 Chain Result,Redirect Action Result,Redirect Result 三者之间的区别

     摘要: Chain Result,Redirect Action Result,Redirect Result 三者之间的区别  阅读全文

posted @ 2009-04-26 23:04 luofeng225 阅读(2639) | 评论 (0)编辑 收藏

Redirect Action Result

     摘要:   阅读全文

posted @ 2009-04-26 22:59 luofeng225 阅读(438) | 评论 (0)编辑 收藏

RIA(Rich Internet Applications)富互联网应用

     摘要: 了解 RIA(Rich Internet Applications)富互联网应用  阅读全文

posted @ 2009-04-26 22:25 luofeng225| 编辑 收藏

基于Web的打印方案比较分析

     摘要:   阅读全文

posted @ 2009-04-23 11:58 luofeng225 阅读(188) | 评论 (0)编辑 收藏

推荐一款Java反编译器,比较好用

     摘要: http://www.blogjava.net/xmatthew/archive/2008/10/28/237203.html  阅读全文

posted @ 2009-04-21 19:43 luofeng225 阅读(384) | 评论 (2)编辑 收藏

Oracle(甲骨文)宣布以74亿美元收购Sun

     摘要:   阅读全文

posted @ 2009-04-21 10:10 luofeng225 阅读(288) | 评论 (0)编辑 收藏

UltraEdit, 设置语法高亮显示

     摘要: UltraEdit 是一块非常知名的编辑器,支持的语法达到100余种。可是,支持这么多的语法,你会配置吗?  阅读全文

posted @ 2009-04-17 23:11 luofeng225 阅读(8004) | 评论 (1)编辑 收藏

属性编辑器

     摘要: 属性编辑器,自定义属性编辑器  阅读全文

posted @ 2009-04-12 23:35 luofeng225 阅读(256) | 评论 (0)编辑 收藏

Spring中bean的基本xml配置

     摘要: 装配bean的不同设置方式,
  阅读全文

posted @ 2009-04-12 23:05 luofeng225 阅读(918) | 评论 (0)编辑 收藏

Singleton(单态)

     摘要: Singleton(单态)设计模式  阅读全文

posted @ 2009-04-11 01:46 luofeng225 阅读(208) | 评论 (0)编辑 收藏

Strategy(策略)

     摘要: Strategy 设计模式  阅读全文

posted @ 2009-04-11 01:35 luofeng225 阅读(186) | 评论 (0)编辑 收藏

认识设计模式

     摘要: 简单认识设计模式  阅读全文

posted @ 2009-04-11 01:09 luofeng225 阅读(197) | 评论 (0)编辑 收藏

关于程序员

     摘要: 软件程序员尤其需要规划!!  阅读全文

posted @ 2009-04-10 20:13 luofeng225 阅读(233) | 评论 (0)编辑 收藏

MD5加密

     摘要:   阅读全文

posted @ 2009-04-07 10:54 luofeng225 阅读(167) | 评论 (0)编辑 收藏

使用J2SE API读取Properties文件的六种方法

     摘要: 如题  阅读全文

posted @ 2009-04-07 10:16 luofeng225 阅读(164) | 评论 (0)编辑 收藏

Perl了解

     摘要:   阅读全文

posted @ 2009-04-06 14:45 luofeng225| 编辑 收藏

InnoDB和MyISAM是在使用MySQL最常用的两个表类型

     摘要: InnoDB和MyISAM是在使用MySQL最常用的两个表类型  阅读全文

posted @ 2009-04-06 14:34 luofeng225| 编辑 收藏

IO流大概

     摘要: java IO流基础  阅读全文

posted @ 2009-04-01 00:00 luofeng225 阅读(189) | 评论 (0)编辑 收藏

UI,用户界面User Interface的缩写

     摘要:   阅读全文

posted @ 2009-03-30 23:09 luofeng225 阅读(735) | 评论 (0)编辑 收藏

getHibernateTemplate().getSessionFactory().getCurrentSession()

     摘要: 区别

getHibernateTemplate().getSessionFactory().openSession()

getHibernateTemplate().getSessionFactory().getCurrentSession()
  阅读全文

posted @ 2009-03-29 23:03 luofeng225 阅读(2693) | 评论 (0)编辑 收藏

Jbpm

     摘要: 简单介绍,jBPM,全称是Java Business Process Management,是一种基于J2EE的轻量级工作流管理系统。  阅读全文

posted @ 2009-03-29 17:38 luofeng225 阅读(463) | 评论 (0)编辑 收藏

云计算:分布式网络服务可靠性分析

     摘要: 了解云计算  阅读全文

posted @ 2009-03-29 17:33 luofeng225 阅读(294) | 评论 (0)编辑 收藏

Spring一些基本概念

     摘要: Aop,Ioc,pointcut,。。  阅读全文

posted @ 2009-03-29 11:47 luofeng225 阅读(196) | 评论 (0)编辑 收藏

常用的UML图

     摘要: 简述最常用的UML图:用例图、类图、序列图、状态图、活动图、组件图和部署图  阅读全文

posted @ 2009-03-29 02:00 luofeng225 阅读(956) | 评论 (0)编辑 收藏

VO ,PO ,BO,QO, DAO ,POJO,概念

     摘要:   阅读全文

posted @ 2009-03-28 16:07 luofeng225 阅读(13990) | 评论 (1)编辑 收藏

不定数组

 

同一种类型的参数,调用前又不知道是几个?可以考虑定义有一个不定数组的函数(方法)。


/**
 * 根据hql查询,直接使用HibernateTemplate的find函数.
 * @param values 可变参数
 */
 public List find(String hql, Object... values) {
  //Assert.hasText(hql);
  return getHibernateTemplate().find(hql, values);
 }

posted @ 2009-03-28 14:34 luofeng225 阅读(226) | 评论 (0)编辑 收藏

group by,order by ,having

     摘要: 区别 group by,order by,having,where  阅读全文

posted @ 2009-03-28 14:26 luofeng225 阅读(3565) | 评论 (0)编辑 收藏

==与equals的区别

     摘要: 彻底区别  阅读全文

posted @ 2009-03-28 14:24 luofeng225 阅读(179) | 评论 (0)编辑 收藏

switch case


关于java中switch使用的一些说明
switch(表达式)
{
case 常量表达式1:语句1;
....
case 常量表达式2:语句2;
default:语句;
}

default就是如果没有符合的case就执行它,default并不是必须的.
case后的语句可以不用大括号.
switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.
一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执

行统一语句.例如:switch(x){case 1:case 2:case3: System.out.println("haha");                break;case4:

System.out.println("hehe");}

posted @ 2009-03-28 14:22 luofeng225 阅读(145) | 评论 (0)编辑 收藏

最常用的选择器

     摘要: 标签选择器,id选择器,类选择器,群组选择器,派生选择器  阅读全文

posted @ 2009-03-28 14:17 luofeng225 阅读(122) | 评论 (0)编辑 收藏

Css 优先级

关键字: css selector

CSS样式定义多了,常常出现显示效果与预期不一致的情况。其中很大一部分原因在于起作用的样式。

1.多个选择器可能会选择同一个元素,有3个规则,从上到下重要性降低:
      !important的用户样式
      !important的作者样式
      作者样式
      用户样式
      浏览器定义的样式

2.
CSS规范为不同类型的选择器定义了特殊性权重,特殊性权重越高,样式会被优先应用。
权重设定如下:
html选择器,权重为1;
类选择器,权重为10;
id选择器,权重为100;
这里还有一种情况:在html标签中直接使用style属性,这里的style属性的权重为1000;
即如下情况:
#x34y {color:red}
<.  p id=x34y style="color:green">  优先选择style=""设定的样式。

例子:
h1{color:blue}  权重为1
p  em{color:yellow}  权重为2
.warning{color:red}  权重为10
p.note em.dark{color:grag}  权重为22
#main{color:black}  权重为100     这里还有一种情况:
权重一样时如何处理?

3.CSS样式的层叠原则——谁离我近,谁说了算。
当权重一样时,会采用“层叠原则” 后定义的会被应用。
如:p{color:yellow}
        p{color:red}
作用到这里   <. p >我的什么颜色呢?< /p>
结果会是red的。


4.CSS样式的特殊标记——谁有特权,谁说了算。
如果有人看不顺眼,非得要自己说了算,那可以搞点特权,如下即可
p {color:blue !important;}
加上!important;可将自己权重设为最高。
http://zjq-blog.javaeye.com/blog/159469

posted @ 2009-03-28 14:13 luofeng225 阅读(167) | 评论 (0)编辑 收藏

js中innerHTML与innerText的用法与区别

用法:

<div id="test">
   <span style="color:red">test1</span> test2
</div>

在JS中可以使用:

test.innerHTML:

  也就是从对象的起始位置到终止位置的全部内容,包括Html标签。

  上例中的test.innerHTML的值也就是“<span style="color:red">test1</span> test2 ”。

test.innerText: 

  从起始位置到终止位置的内容, 但它去除Html标签 

  上例中的text.innerTest的值也就是“test1 test2”, 其中span标签去除了。

test.outerHTML:

  除了包含innerHTML的全部内容外, 还包含对象标签本身。

  上例中的text.outerHTML的值也就是<div id="test"><span style="color:red">test1</span> test2</div>


完整示例:

<div id="test">
   <span style="color:red">test1</span> test2
</div>

<a href="javascript:alert(test.innerHTML)">innerHTML内容</a>
<a href="javascript:alert(test.innerText)">inerHTML内容</a>
<a href="javascript:alert(test.outerHTML)">outerHTML内容</a>

特别说明:

  innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器,因此,尽可能地去使用innerHTML,而少用innerText,如果要输出不含HTML标签的内容,可以使用innerHTML取得包含HTML标签的内容后,再用正则表达式去除

 

 

HTML标签,下面是一个简单的符合W3C标准的示例:

<a href="javascript:alert(document.getElementById('test').innerHTML.replace(/<.+?>/gim,''))">无HTML,符合W3C标准</a>

posted @ 2009-03-28 14:09 luofeng225 阅读(8428) | 评论 (4)编辑 收藏

Struts2 iterator标签集合中元素为数组的显示

 

  • <s:iterator value="collection1" status="status">  
  •     <s:property value="collection1[#status.index][0]"/>  
  •     <s:property value="collection1[#status.index][1]"/>  
  • </s:iterator>  
  •  

     

    说明:[#status.index][?]" ,指示遍历数组指定的脚标元素,

    如果你不知道数组的长度呢?
    //以下是遍历数组每一个元素
    <s:iterator value="total" status="stuts">
         
           <s:iterator value="total[#stuts.index]" >
                     <s:property/><br>    
           </s:iterator>
          
    </s:iterator>
    http://windring.javaeye.com/blog/108170

    posted @ 2009-03-28 14:08 luofeng225 阅读(2299) | 评论 (1)编辑 收藏

    absolute与relative

    作者小毅的博客:http://andymao.com/ 

    很多朋友问过我absolute与relative怎么区分,怎么用?我们都知道absolute是绝对定位,relative是相对定位,但是这个绝对与相对是什么意思呢?绝对是什么地方的绝对,相对又是相对于什么地方而言的呢?那他们又有什么样的特性,可以做出什么样的效果呢?关于两者之间又有什么样的技巧呢?下面我们就来一一解读。

     

     

    Absolute,CSS中的写法是:position:absolute; 他的意思是绝对定位,他是参照浏览器的左上角,配合TOP、RIGHT、BOTTOM、LEFT(下面简称TRBL)进行定位,在没有设定TRBL,默认依据父级的做标原始点为原始点。如果设定TRBL并且父级没有设定position属性,那么当前的absolute则以浏览器左上角为原始点进行定位,位置将由TRBL决定。

    一般来讲,网页居中的话用Absolute就容易出错,因为网页一直是随着分辨率的大小自动适应的,而Absolute则会以浏览器的左上角为原始点,不会应为分辨率的变化而变化位置。很多人出错就在于这点上出错。而网页居左其特性与Relative很相似,但是还是有本质的区别的。

     

     

    Relative,CSS中的写法是:position:relative;  他的意思是相对定位,他是参照父级的原始点为原始点,无父级则以BODY的原始点为原始点,配合TRBL进行定位,当父级内有padding等CSS属性时,当前级的原始点则参照父级内容区的原始点进行定位。

    有时我们还需要依靠z-index来设定容器的上下关系,数值越大越在最上面,数值范围是自然数。当然有一点要注意,父子关系是无法用z-index来设定上下关系的,一定是子级在上父级在下。

    http://www.blueidea.com/tech/web/2006/4249.asp

    posted @ 2009-03-28 14:04 luofeng225 阅读(138) | 评论 (0)编辑 收藏

    SQL重复记录查询

     

    SQL重复记录查询


    1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断
    select * from people
    where peopleId in (select   peopleId from   people group by   peopleId having count (peopleId) > 1)

    2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录
    delete from people
    where peopleId in (select   peopleId from people group by   peopleId   having count (peopleId) > 1)
    and rowid not in (select min(rowid) from   people group by peopleId having count(peopleId )>1)

    3、查找表中多余的重复记录(多个字段)
    select * from vitae a
    where (a.peopleId,a.seq) in   (select peopleId,seq from vitae group by peopleId,seq having

    count(*) > 1)

    4、删除表中多余的重复记录(多个字段),只留有rowid最小的记录
    delete from vitae a
    where (a.peopleId,a.seq) in   (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)
    and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)

    5、查找表中多余的重复记录(多个字段),不包含rowid最小的记录
    select * from vitae a
    where (a.peopleId,a.seq) in   (select peopleId,seq from vitae group by peopleId,seq having

    count(*) > 1)
    and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)

    (二)
    比方说
    在A表中存在一个字段“name”,
    而且不同记录之间的“name”值有可能会相同,
    现在就是需要查询出在该表中的各记录之间,“name”值存在重复的项;
    Select Name,Count(*) From A Group By Name Having Count(*) > 1
    如果还查性别也相同大则如下:
    Select Name,sex,Count(*) From A Group By Name,sex Having Count(*) > 1

    (三)
    方法一
    declare @max integer,@id integer
    declare cur_rows cursor local for select
    主字段,count(*) from 表名 group by 主字段 having

    count(*) >; 1
    open cur_rows
    fetch cur_rows into @id,@max
    while @@fetch_status=0
    begin
    select @max = @max -1
    set rowcount @max
    delete from 表名 where 主字段 = @id
    fetch cur_rows into @id,@max
    end
    close cur_rows
    set rowcount 0

    方法二

    有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,

    二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。

      1、对于第一种重复,比较容易解决,使用
    select distinct * from tableName

      就可以得到无重复记录的结果集。

      如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除
    select distinct * into #Tmp from tableName
    drop table tableName
    select * into tableName from #Tmp
    drop table #Tmp

      发生这种重复的原因是表设计不周产生的,增加唯一索引列即可解决。

      2、这类重复问题通常要求保留重复记录中的第一条记录,操作方法如下

      假设有重复的字段为Name,Address,要求得到这两个字段唯一的结果集
    select identity(int,1,1) as autoID, * into #Tmp from tableName
    select min(autoID) as autoID into #Tmp2 from #Tmp group by Name,autoID
    select * from #Tmp where autoID in(select autoID from #tmp2)

      最后一个select即得到了Name,Address不重复的结果集(但多了一个autoID字段,实际写时可以写

    在select子句中省去此列)

    (四)查询重复
    select * from tablename

    where id in (select id from tablename group by id having count(id) > 1)

                                                                --from 网络

    http://hi.baidu.com/zeronet/blog/item/27c41046d2c0060a6b63e596.html

    posted @ 2009-03-28 13:03 luofeng225 阅读(1419) | 评论 (0)编辑 收藏

    Spring杂记


    这两个包区别,开始一直没注意。

    org.springframework.orm.hibernate3             Package providing integration of Hibernate3 with Spring concepts.
    org.springframework.orm.hibernate         Package providing integration of Hibernate 2.1 with Spring concepts.

    最后说一点,由于hibernate进行了一次版本更新,因此存在hibernate3和hibernate两个包(如:import org.springframework.orm.hibernate3.support.HibernateDaoSupport;)。用hibernate3.x,一定使用hibernate3包。


    http://doc.javanb.com/spring-framework-reference-zh-2-0-5/ch12s02.html

    posted @ 2009-03-27 14:34 luofeng225 阅读(161) | 评论 (0)编辑 收藏

    <2009年3月>
    22232425262728
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    导航

    统计

    公告

    我曾经听到这么一个故事: 一个年轻的程序员问一个老程序员(一个比较牛逼的公司的CTO) 年轻程序员: 你为什么这么牛X., 就好像没有你不会的。老程序员: 积累的。年轻程序员: 怎么才能积累到您的程度呢。我每天都在积累。但是似乎都没有感觉到进步。老程序员: 我从20岁开始做到了一件事情,直到今天,而且尽可能地保证不间断。年轻程序员: 到底是什么? 老程序员: 我每天保证自己有2个小时在学习新的东西。

    常用链接

    留言簿(3)

    随笔分类

    随笔档案

    文章分类

    相册

    收藏夹

    Java Website

    java技术博客

    搜索

    最新评论

    阅读排行榜

    评论排行榜