我有一个" customercrd "类,它包含:
1。"Person"(另一个类)的对象,我们称它为per。
2.
我的使命:
我必须通过使用"netbeans-创建表对话框"为这个customercrd类创建一个数据库表。我该怎么做呢?
我的问题:
在"Type"标题中(在创建表对话框中),我只有以下类型:
Date, TimeStamp, Boolean, Time, Decimal, Long varchacr, Char for bit data, VarChar for bit data, Char, Real, Small int, BigInt, VarChar, Blob, Double, integer, numeric, clob…
但我需要"enum颜色"类型和"人"类型,当然它不存在…
谢谢!
您不能简单地将其建模为一个表,因为您有两个类,即CustomerCrd
和Person
。因此,您需要两个表,每个表的CustomerCrd
都有一个person_id
列,该列是Person
表中对应行的主键的外键。Color
枚举可以折叠成int类型,但这不是特别好的做法,因为如果枚举发生变化,可能会改变int值的含义,最好为颜色的枚举创建第三个表,并使用外键