包含"my type"列的数据库表



我有一个" 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颜色"类型和"人"类型,当然它不存在…

谢谢!

您不能简单地将其建模为一个表,因为您有两个类,即CustomerCrdPerson。因此,您需要两个表,每个表的CustomerCrd都有一个person_id列,该列是Person表中对应行的主键的外键。Color枚举可以折叠成int类型,但这不是特别好的做法,因为如果枚举发生变化,可能会改变int值的含义,最好为颜色的枚举创建第三个表,并使用外键

相关内容

  • 没有找到相关文章

最新更新