问题标签 [relation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
375 浏览

postgresql - PostgreSQL 层次关系函数

问题一:通过函数查找父级关系

问题2:通过函数查找子关系

对此的任何帮助将不胜感激。

0 投票
3 回答
467 浏览

sql - SQL:按(可选)关系排序结果

我有两张桌子Post (id, ..., creationdate)Post_Has_Post(parent_id, child_id).

一些帖子可以是父<->子关系的一部分,并且在Post_Has_Post-Table 中有相应的条目。

我要做的是获取按创建日期排序的帖子列表。但是,其他帖子的任何子级都应插入结果中其父级之后。现在当然很容易按创建日期排序,但我对第二个排序条件没有想法。有没有办法做到这一点?

我需要这样排序的结果:

有没有办法通过排序来解决这个问题?

0 投票
2 回答
6994 浏览

database - 在关系()方法中定义自定义排序标准

我有一个A与 type 有关系的HAS_MANY模型 model B

B的属性是:

B我需要按日期(降序)对模型元素进行排序,但如果parent_message_id与 null 不同,则要考虑的日期应该是对应的日期parent_message_id

是否可以自定义用于订购关系的标准?

0 投票
1 回答
292 浏览

java - 帮助识别数据库实体之间的关系(用于休眠映射)

我有一个 web 应用程序,我在其中使用 hibernate 并使用 ant 部署在 tomcat 上。我在源目录中创建了一个 hibernate.cfg.xml,其中包含所有映射值。

我的应用程序有一个 ShoppingCart 、CartItem 和 ItemForSale 类。我需要映射由数据库表表示的 CartItem 和 ItemForSale 类之间的关系。我试图按如下所示进行计算。我不确定这是否是正确的方法..我想在这件事上征求你的意见/意见..请帮忙..

CartItem 具有 ItemForSale 字段和数量。

假设我有这两个类的一些实例,

一个 caritem 一次不能包含多个 saleitem,

我在下图中显示了映射..绿线显示有效关系,而红线显示这两组之间的无效关系

集合之间的关系

由此,我推断, CartItem 和 ItemForSale 之间存在多对一的关系。所以,在我的 CartItem.hbm.xml 文件中,我必须写

这是正确的表示吗?还是我的解决方法有问题?

谢谢

标记

0 投票
2 回答
689 浏览

django - Django泛型关系问题

在我的一个观点中,我在提出过滤器时遇到了问题。我正在创建一个包含博客条目、新闻文章和评论的站点。条目和文章​​与评论具有一般关系,因为评论可以标记它们中的任何一个。我要做的是根据比某个日期更新的评论的评分总和对条目/文章进行排序。

以下是简化模型:

因此,鉴于我需要找到一个总和,我尝试使用注释和聚合,但遇到了两个问题。第一个是显然通用关系和注释不能很好地协同工作:https ://code.djangoproject.com/ticket/10461 。第二个问题是我认为不可能只对部分评论求和(在这种情况下,使用 timestamp__gte=datetime.now())。我这样做是错误的吗?

我也想过反过来这样做:

但是由于我试图根据这个来订购评论,我不需要从 Review.something 开始,这样我就可以使用 order_by 了吗?

谢谢。

0 投票
1 回答
394 浏览

django - 具有复合键的模型之间的关系

我有两个带有复合键的模型:

第一个问题是我如何将它们关联起来,并像在连接中一样查询。

Select * from ContestRegistration r join ContestUser u on r.user_id = u.user_id and r.contest_id = u.contest_id where r.contest_id = 3;

其次是如何保存这样的对象?

这会导致 IntegrityError: (1062, "Duplicate entry '1-1' for key 'PRIMARY'")

执行的SQL是:

0 投票
2 回答
4756 浏览

doctrine - 学说 ORM 条件关联

我正在建立一个问答网站,我的问题、答案和评论都在同posts一张桌子上。但他们postType是不同的。我可以通过此关联获得问题的答案和对答案的评论:

但我认为这不是正确的方法,因为如果我获取一个问题,答案和评论都只是答案。我必须为这样的关系设置一个条件postType = 1

我怎样才能做到这一点?

0 投票
1 回答
8674 浏览

jpa - JPA 关系或辅助表

我正在用最初在 iBatis 上的 JPA 重新设计我的一个项目。

我将语言环境和文本存储到单独的表中,这可以通过 JPA 中的辅助表来实现。

  • 除了 Join id 之外,我无法创建具有自己 id 的辅助表吗?
  • 我怎样才能实现它?如果可能的话,它会提出以下问题:
  • 如果我创建一个将语言环境设置为用户设置的实体对象,我将如何取回它
0 投票
1 回答
4060 浏览

php - 多对多,有另一列

我想知道是否有人遇到过这个问题。
假设我有两个表:产品和购物车(多对多相关)。

现在,加入表有额外的列 - 数量(购物车中有多少特定类型的产品)。


我的问题是我无法通过以下关系访问“金额”列:

我也试过:

没有运气。

0 投票
1 回答
646 浏览

django - Django 与用户模型的关联

如何将列表应用列表模型与用户相关联。用户 has_many 列表。

我应该在我的 List 模型中包含什么才能使用 models.ForeignKey(User)