我有一个“CustmerCrd”类,其中包含:
1.“人”(另一类)的对象,让我们称之为。
2.“颜色”(枚举类型)的对象,我们称之为颜色。
我的使命:
我必须使用“ netbeans- create table dialog ”为此CustmerCrd类创建一个DataBase表。 我该怎么做呢?
我的问题:
“类型”标题中的(在创建表格对话框中)我只有以下类型:
Date,TimeStamp,Boolean,Time,Decimal,Long varchacr,bit data for bit data,VarChar for bit data,char,Real,Small int,BigInt,varChar,Blob,Double,integer,numeric,clob ... < / p>
但我需要“枚举颜色”类型和“人物”类型,当然它不存在......
感谢!
答案 0 :(得分:1)
您无法轻松地将其建模为一个表,因为您有两个类,即CustomerCrd
和Person
。因此,您需要两个表,每个表CustomerCrd
一个,person_id
列,是Person
表中相应行主键的外键。 Color
枚举可能会被折叠成一个int,但这并不是特别好的做法,就好像枚举更改所以int值的含义可能更好,更好地为颜色的枚举创建第三个表并使用外键,