返回列表 发帖

关于joined-subclass中key的列名是否必须与父类标识列名一样

书中p478面说共有主键的列名必须相同,但是Employee.hbm.xml中Manager的key的列名是mgr_id.。项目运行无误,我想是不是书上的说法有误。
1

评分人数

  • yeeku

TOP

原帖由 小小程序员 于 2009-3-8 15:49 发表
书中p478面说共有主键的列名必须相同,但是Employee.hbm.xml中Manager的key的列名是mgr_id.。项目运行无误,我想是不是书上的说法有误。


对!版本升级的缘故。非常感谢。
你认真实践精神也值得学习。
p478页介绍joined-subclass的继承映射策略时,父子类共有主键的列名不必相同。
生命没有假期!
如果生命只剩下最后一秒,你可会想到我?

TOP

关于简单工作流系统中的几处疑问

首先是Manager是Employee的子类,并以joined-subclass的方式进行映射。mgr_table的主键mgr_id应该与emp_table的主键一致。但是ManagerDaoHibernate中的get()等方法是以String dept作为主键标识。
其次就是MgrManagerImpl中的check()方法没有把CheckBack对象的信息保存入数据库中。
可能是我思虑不周,望李老师赐教。
1

评分人数

  • yeeku

TOP

前几天想买去当当看了看没有货了。然后去卓越幸好还有就买了一本,现在正在研读中。。。。。。。。。。。。。。。

TOP

TOP

p480
最下面的灰色code注释
<!--使用identity的主键生成器策略--> "identity"改为"increment"

p508
最下面注意方框往上数5行
ResultSetMetdata ,改为"ResultSetMetaData'


p511
中间的灰色code下1行
course表的name列,    改为"name"改为"course_name"


p714
中间的灰色code下2行
....与实际应用的数据不可能是同一个数据库,     "数据"改为"数据库"

p757
第一行
此时FacadeManagerImpl组建的...  "组建"改为"组件"

p761
第4行
....将导致控制变得臃肿,  "控制"改为"控制器"
1

评分人数

  • yeeku

TOP

第463页中,xml代码描述: 应该为 第463页中,xml代码描述:
<id name="addressid" column="column_id">
应该为
<id name="addressid" column="address_id">
1

评分人数

  • yeeku

TOP

p31,最后一行
ant   -verbose   -f   a.log
应该为:
ant   -verbose   -l   a.log
1

评分人数

  • kongyeeku

TOP

p162最后一行
应该是:程序清单:codes\03\3.2\Struts2Demo\src\messageRource.properties
1

评分人数

TOP

哈哈  我这个问题好像还没有人发现呢

就是在 目录中 第5章 Hibernate基本用法。。。。。268

中的页数  应该是  368

这也应该算是一个错误把
1

评分人数

TOP

返回列表