返回列表 发帖
P743页
public Facade()
{
      Payment pay = new PaymentImpl();
      Cook cook = new CookImpl();
      Waiter waiter = new WaiterImpl();

}
改为
public Facade()
{
       pay = new PaymentImpl();
       cook = new CookImpl();
       waiter = new WaiterImpl();
}
1

评分人数

  • yeeku

TOP

p464
注意方框第2行
的table元素的值,  "元素"改为"属性"

p651
最下面一行
用于指定该增强处理将被织入些切入点 "那"改为"哪"
p654
注意方框下3行
使用@AferThrowing Annotation时可..... "Afer"改为"After",该页最下面的灰色code上2行也是同样的问题

p660
倒数第3行
"Order Annotation"改为"@Order Annotation"

p683
灰色code下1行
"Schame"改为"Schema"
1

评分人数

  • yeeku

TOP

p548
提示方框下2行
ApplicationContextd 把"d"划掉

p577
最上面的灰色code下1行
......为Spring注册了...  
改为".....为Spring容器注册了..."

p585
注意方框下第3段
指定lazy-loa="true" 把"loa"改为"init"

p606
黑体小标题下3行
<porperty...> 改为"<property..>"

p608
中间灰色code上1行
Spring-beans-2.5.xsd 改为"spring-util-2.5.xsd"

p610
灰色code第2行注释
<!--..使用util.properties..-->  把"."改为":"

p613
上面灰色code下1行
当Spring容器实例化两个Bean,........  把"两个"划掉

p615
中间灰色code下1行
....指定chinese bean的id为...  "id"改为"name"
1

评分人数

  • yeeku

TOP

p716
最下面的灰色code中的方法缺少"void"

p721
第6行
由该工厂来负责创基IB实例 ,  "创基"改为"创建"

p724
2段灰色code上的程序清单中 文件的后缀名错误  把"......xml"后缀改为".java"

p727
第2段灰色code上1行
BetterFactoryFactory.java 改为"BetterPrintFactory.java"

p728
图上面的灰色code中的方法必须有"public"修饰符

p731
最下面的灰色code注释
//使用抽象实体来初始化代理对象
改为 //使用被代理实体来初始化代理对象

p733
最下面的灰色code上2行
(这个类通常为拦截器).........,分别于开始........  把"成"改为"称" ,"同"改为"用"

p748
最下面一行
observers.add(o),
根据相应的注释
改为: observers.remove(o);
1

评分人数

  • yeeku

TOP

TOP

生命没有假期!
如果生命只剩下最后一秒,你可会想到我?

TOP

p3
最下面一行
"Objec"缺少"t"

p33
最上面一行
|--class: 改为"classes"

p88
文字第2行开头
"reques"缺少"t"

p729
图下第1行
OutFactoryFactory改为"OutputFactoryFactory"

p743
文字部分第4行
Cutsomer类实现HavaDinner()  改为"Customer..... haveDinner"

[ 本帖最后由 chenzhiyuan 于 2009-2-22 11:33 编辑 ]
1

评分人数

  • yeeku

TOP

P395 当试图加载的记录不存在时,load()方法可能返回一个未初始化的代理对象。
我认为应该改为抛出HibernateException异常

TOP

原帖由 小小程序员 于 2009-3-1 00:21 发表
P395 当试图加载的记录不存在时,load()方法可能返回一个未初始化的代理对象。
我认为应该改为抛出HibernateException异常


你错了,
load()方法会延迟加载——典型的代理模式(除非你显式关闭延迟加载)。
你可以用
Person p = (Person)sess.load(Person.class , 5);
只要你不调用p对象的方法,即使ID为5的Person记录不存在,程序不会抛出任何异常。
生命没有假期!
如果生命只剩下最后一秒,你可会想到我?

TOP

TOP

返回列表