曹晓钢
2003-09-10 23:52
嘿嘿
这是2.x新增的功能吧,记得1.x应该还没有的。

2.x的reference比1.x的厚了好多。

muziq
2003-09-11 11:18
我觉得设计可能有问题,产品的种类有多少?有多少相同的和不同的属性?产品是按件管理(每件产品一条记录)还是按子类别管理(每类产品一条记录,用数量表示本类产品的数量)?这些具体的情况可能会影响到最终的设计

dkhz
2003-09-11 11:49
产品有7~10大类,有些基本的属性是相同的,如价格,名称。但多数属性是不同的,例如:服装、家电、电子零件其属性是有很不同的。
考虑过把所有产品公共属性放在一个表,不同的属性分开,用Herbinate joined-subclass实现,可是公共属性太少了,有些产品数量巨大(零件类),有些又很少,这样在分类检索时性能是个问题。把产品独立成各个独立的表在检索上很方便。

hibernate的class可不可以不指定table, 仅仅是个interface?

dkhz
2003-09-11 22:10
知道怎么解决了:用<any> mapping。不过我试了在order表上使用sub-class也是可以的。

dkhz
2003-09-11 22:12
忘了用code引起来了:

用<any> mapping
<p class="indent">

见hibernate_reference.pdf: 4.2.5

猜你喜欢
2Go 上一页 1 2