![]() |
1
3
我的选择如下:
优势
这与cletus的解决方案类似,只是枚举编码显式存储在数据库中,而不是被定义为枚举定义的一部分。 |
![]() |
2
8
在JPA中,您有两个选择:
我不喜欢(2)。如果更改枚举的顺序,它将中断。因此,使用(1)(以我的经验)更为常见。 我也会在javadb中这样做。只需将枚举名存储为文本。它的优点是,您可以查看一行并知道它的含义,而不是试图找出“3”在status\u id列中的含义。 如果你关心的是空间(99%的时间我不会)要么使用整数,要么使用代码。例如:
|
![]() |
Montaser Majid · 用于从多行中提取单行的SQL查询 3 年前 |
![]() |
Chance · 根据Sequelize中的字段拉入特定记录/行 3 年前 |
![]() |
lambchop01 · GORM如何为相似实体之间的关系建模 3 年前 |
![]() |
Shale · 如何将此查询更改为ORM? 3 年前 |
![]() |
Daniel Morales · 替换mongo DB中的嵌入字段 3 年前 |
![]() |
Vinay P · NodeJS和ORM? 7 年前 |
![]() |
MadDoctor5813 · 在Django模型中创建“简单”字典? 7 年前 |