腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
shoulda
测试
多个
关联
,
应该
属于
使用
外
键
ruby-on-rails
、
testing
、
shoulda
我正在尝试
测试
模型
关联
,但当我运行
测试
时,它从未通过。 已尝试按照文档进行操作,但没有成功。My entity Story与同一个实体User有3个
关联
class Story < ApplicationRecord belongs_to :writer, class_name: 'User' belongs_to :reviewer, class_name: 'User
浏览 19
提问于2019-06-16
得票数 0
1
回答
Rspec should.have没有Spork就不能工作
rspec2
、
spork
我们正在
使用
Spork和Rspec,如果我们运行Spork,我们的
测试
就通过了,但是如果我们不启动spork并运行
测试
:出现了几个故障,所有故障都是
使用
should.have这个数字的有趣之处在于,这是数据库中的消息总数,因此:如果没有Spork,如果我像这样修改
测试
浏览 1
提问于2012-04-18
得票数 0
1
回答
如何
使用
应该
匹配器来
测试
多态
关联
?
ruby-on-rails
、
shoulda
、
polymorphism
我正在
使用
rails的肩匹配器,我正在创建一个名为“注释”的模型,以及另一个名为"post“的模型。注释是多态的。当我像这样在岗位上用肩垫
测试
时它得到了这样的信息 belongs_to :commentable, :polymorphic => true 我如何
测试
我的多态
关联
,以便
浏览 3
提问于2011-03-09
得票数 17
1
回答
多态
关联
是必要的吗?
ruby-on-rails-3
、
foreign-keys
、
polymorphic-associations
我是一个rails新手,很难理解
使用
多态
关联
而不是
多个
带有
关联
外
键
的belongs_to声明的优点。例如,在Ryan的railscast ()中,文章、事件和照片都有很多评论,因此他
使用
可注释建立了一个多态
关联
。为什么不让注释分别
属于
其他三种资产,并在其表中包含article_id、event_id和photo_id
外
键
,其中只有一个将是非空的?
浏览 2
提问于2013-03-23
得票数 4
回答已采纳
5
回答
应该
使用
class_name和foreign_key进行belongs_to
ruby-on-rails
、
rspec
、
shoulda
我知道你可以很容易地用
Shoulda
测试
一个
属于
你的关系: it { should belong_to(:owner) }是否有可能
使用
Shoulda
测试
更复杂的
浏览 0
提问于2012-09-02
得票数 22
回答已采纳
1
回答
有没有办法阻止sequelize sync()添加特定的
外
键
?
javascript
、
mysql
、
synchronization
、
sequelize.js
有
多个
项目表可以与一个框相
关联
("Widgets","Dohickies","Thingamabobs")。在我的模型中,我
使用
"ItemsInBox“作为”直通“表来创建
关联
(belongsToMany,hasMany),但是没有与各种items表相
关联
的实际
外
键
,因为这会导致
外
键
冲突。问题是,当我为模型编写
测试
时,我
使用
seq
浏览 21
提问于2020-06-11
得票数 0
1
回答
需要数据库设计指南方面的专业知识
mysql
、
database
、
hibernate
我们是否也
应该
为类别设置FK?这有什么好处和坏处呢?这里需要数据库专业知识。product_id int, FOREIGN KEY (product_id) REFERENCES product (id)我们需要
使用
浏览 0
提问于2018-10-03
得票数 0
3
回答
如何在数据库中存储订单和产品?
database
如果是的话,那么这两个表之间
应该
有
外
键
吗?
浏览 4
提问于2014-07-07
得票数 1
回答已采纳
2
回答
带有
外
键
约束的SQL delete查询
sql
、
oracle
、
hibernate
我知道这个问题
属于
数据库理论的早期阶段,但我已经有几个月没有遇到过这样的问题了。如果有人有一个数据库,其中一些表与
外
键
以“链”的形式
关联
在一起,并且他们想从一个包含一些“依赖”表的表中删除一条记录,那么会出现什么障碍呢?特别地,在包含表: Person、Profile、Preference、Filter的数据库中,存在这样的
关联
:Person.id在Profile中是
外
键
,Profile.id在Preference中是
外
键
,Filte
浏览 2
提问于2012-10-12
得票数 4
回答已采纳
1
回答
关于后缀的BELONGSTOMANY或HASMANY用法的问题
node.js
、
database
、
postgresql
、
sequelize.js
我一直在
使用
NODE.JS - SEQUELIZE来处理POSTGRES数据库。但是,我已经有一段时间面临一个问题了。第一表:购买。在这个表中,有一个列保留了Products表的
外
键
,因为它们是
关联
的。但是,只要我一直在编码,我就意识到我需要一次“插入”
多个
产品,就像一个数组,供那些同时购买
多个
产品的人
使用
。我希望像这样的东西,=>允许在购买中购买,有
多个
相关的产品。但是,我所能做的就是使购买表中的产品
外
<em
浏览 2
提问于2020-09-23
得票数 0
3
回答
的SQL db设计约束
sql
、
database
、
constraints
、
foreign-key-relationship
这是我的数据库结构,它包含三个表格:学校,学生,课程最后,每个学生都可以注册一个或
多个
课程(学生
使用
外
键
的枢轴表,学校的
外
键
),但条件是学生和课程必须同属同一所学校。不能允许学生注册
属于
与学生不同的学校的课程。 是否
浏览 7
提问于2016-03-03
得票数 1
回答已采纳
2
回答
数据建模:总是需要
使用
交叉表吗?
sql
、
database-design
、
data-modeling
(PK)CustomerPhone CaseId (PK)CaseNotes但是,我不能只将Customers表中的CustomerID作为
外
键
添加到Cases表中吗?如果我选择不
使用
交叉表,有没有什么我
应
浏览 4
提问于2011-08-28
得票数 12
回答已采纳
1
回答
在Rails中的belongs_to has_many关系中,“单一”端如何从“多”端访问记录?
ruby-on-rails
、
has-many
、
belongs-to
我的理解是,所有
键
都存储在“多”端,即:如果用户有
多个
帖子,并且帖子只
属于
一个用户,则
关联
哪个用户“拥有”哪个帖子的
外
键
只存在于帖子对象中。编辑:需要注意的是,我
使用
的是MongoDB / Mongoid,不确定这是如何处理活动记录的。
浏览 0
提问于2014-02-17
得票数 0
2
回答
外
键
和主外
键
有什么区别?
database-design
、
foreign-key
、
primary-key
、
uniqueidentifier
据我所知,您
使用
外
键
将行从一个表
关联
到另一个表,如果这个
外
键
也成为该表的主键,那么它就是主外
键
。但是,例如,如果酒店记录每个客户的入住日期和时间,并且每个客户都有客户ID,那么我
应该
将客户ID作为主外
键
还是只包括
外
键
?因为有一次可以有
多个
签入,所以日期和时间不够作为主键吗?
浏览 0
提问于2019-04-07
得票数 0
回答已采纳
1
回答
hibernate中的一对多
关联
java
、
hibernate
在hibernate中
使用
一对多的
关联
时,Hibernate文档给出了一些规则: 请帮助我理解这些声明。
浏览 3
提问于2013-11-03
得票数 0
3
回答
生成具有ActiveRecord
关联
的模型
ruby-on-rails
、
rails-activerecord
现在一个生物学家可以有
多个
实验,每个实验可以有
多个
生物学家。我知道如何
使用
命令行生成器创建模型和路由:添加
关联
的正确方法是什么对我来说不清楚的是,如果我在生成后添加一个"belongs_to“
关联
,在不运行迁移或其他东西的情况下,它在DB模式中的反映如何?在上面的例子中,如果“实验”
属于
“生物学家”,那么在“生物学家”表中
浏览 0
提问于2013-02-19
得票数 16
回答已采纳
1
回答
不返回值的
关联
续订
postgresql
、
sequelize.js
、
associations
我正在尝试理解后缀化中的
关联
,我能够让一个
关联
工作,但是当我复制相同的查询时,什么都不会返回。即使在阅读了用户指南之后,我也不太理解这些关系。我也找到了一个解决办法,您可以在findALL()中创建
关联
.findAll({ attributes: ["id", "name", "
浏览 2
提问于2022-06-20
得票数 0
1
回答
避免关系数据库中相关表的
外
键
重复
postgresql
、
database-design
、
foreign-key
、
application-design
、
orm
我有一个简单的DB模式,描述
属于
一个国家的历史时期的某些对象,并(可选地)描述那个国家在这一时期的细分。该模式存在数据冗余问题:当一个对象被分配到一个区域时,它有两个指向region和period的
外
键
。指定的region行还具有一个
外
键
,该
外
键
必须指向同一个period。因此,如果区域被移动到另一个句点,则必须在
多个
位置替换
键
。我想出了两种不可取的解决方案: 通过消除区域-周期关系而使区域失去与周期的逻辑联系(通过对象-区域关系,区
浏览 0
提问于2016-11-08
得票数 1
回答已采纳
1
回答
如何将一对多的结果映射到
使用
非主键连接的Hibernate实体?
java
、
mysql
、
hibernate
、
jpa
从概念上讲,一个工程师只能
属于
一个经理,一个经理可以有
多个
工程师,但从原理上讲,他们可以通过部门id联系起来。但是,类之间没有
外
键
关联
。它返回与经理共享同一部门的不同员工所对应的
多个
行。我无法将此查询的结果映射到实体。我想做一些类似以下的事情: public class Manager { private List<Engineer> engineers; } @ManytoO
浏览 11
提问于2020-04-28
得票数 0
3
回答
belongs_to一组类
ruby-on-rails
、
ruby-on-rails-3
、
belongs-to
尝试从所属类的方向对此进行建模很容易,我只需为它们提供适当的has_one或has_many
关联
。然而,我正朝着另一个方向努力。媒体不会belong_to任何特定的类,它可以
属于
一组类中的任何一个。我怀疑,在这些模棱两可的时刻做的适当的事情,就是简单地不用任何belongs_to
关联
来注释类。但是,我找不到任何文档来证实这一点。
浏览 2
提问于2011-12-04
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Hibernate映射知识要点
Hibernate实体关系映射
MySQL 教程
表单指向添加的URL-yann学长的运维开发指南44
MySQL 性能优化,优化设计及设计原则解读
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券