muziq 2003-09-11 11:18 我觉得设计可能有问题,产品的种类有多少?有多少相同的和不同的属性?产品是按件管理(每件产品一条记录)还是按子类别管理(每类产品一条记录,用数量表示本类产品的数量)?这些具体的情况可能会影响到最终的设计
dkhz 2003-09-11 11:49 产品有7~10大类,有些基本的属性是相同的,如价格,名称。但多数属性是不同的,例如:服装、家电、电子零件其属性是有很不同的。考虑过把所有产品公共属性放在一个表,不同的属性分开,用Herbinate joined-subclass实现,可是公共属性太少了,有些产品数量巨大(零件类),有些又很少,这样在分类检索时性能是个问题。把产品独立成各个独立的表在检索上很方便。 hibernate的class可不可以不指定table, 仅仅是个interface?