![]() |
1
1
你应该试着建立和看看什么性能击中你。
在你没有表演之前,你不应该胡闹。 |
![]() |
2
1
我知道有三种模式可以将类层次结构映射到关系数据库的表:
1的优势。它相当容易实现您想要做的事情,即读取属于您的类层次结构的所有对象。不过,你浪费了一些空间。在2.中,您可以读取一个select语句的子select中的每个表,其中包含其他类的属性的常量伪值,然后将它们合并到一个sql语句中。3。查询变得有点复杂:必须将具体的类表与子选择中的基类表进行内部连接。不过,在这两种情况下都不需要完全的外部连接。 附录:
假设有一个对象层次结构
然后,您可以检索并使用它用数据填充对象或使用
|
![]() |
3
0
这是你想在数据库中做的事情吗?我猜在代码中,您将数据映射到不同类型的对象(例如
|
![]() |
Community wiki · SQL语法新手 1 年前 |
![]() |
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |