- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我只是想知道 Doctrine 与 Symfony 中双向关系的优点/缺点是什么?
我所有的关系都是双向的,但我不确定这是否会导致问题......
谢谢。
最佳答案
只要您不将关系标记为EAGER
,我认为您就很好。去。
但是,由于 PHP
至少必须创建 Proxy
实例,因此会产生少量开销。如果您计划序列化对象,请注意这一点。某些序列化机制被编程为在代理命中时解析(加载)代理。这意味着到数据库服务器的额外往返。
底线:在开发模型时,问问自己“我真的需要这个吗?”。如果您发现自己处于这种情况,稍后添加它非常容易。另外,当谈到 OneToMany
和 ManyToOne
时,请特别注意 owning
/inverse
侧面概念,因为它可以每分钟介绍一些 WTF :)
希望这对你有一点帮助......
关于symfony - 教义 : advantages/drawback of a bidirectional relation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26545528/
我有一个关于内联方法的问题。我正在使用为碰撞模型开发的库。一个负责图形界面的头文件包含函数的声明和实现,但函数不是内联的。因此,不可能将这些功能包含在多个翻译单元中。作为示例,这里是我为示例设计的虚拟
人们倾向于建议缓存 XmlSerializer 实例。这仍然是现实的吗? (如果否,什么时候会变成这样?)。 我也想出了以下代码,并要求对其进行审查。 它有什么缺点吗? 它会为不同类型使用很多线程\内
我仍在与我的低智商作斗争:D这是通常臭名昭著的闭包循环: function r(){ var a = []; var i; for(i=0;i<10;i++){ a[i]=(fun
我只是想知道 Doctrine 与 Symfony 中双向关系的优点/缺点是什么? 我所有的关系都是双向的,但我不确定这是否会导致问题...... 谢谢。 最佳答案 只要您不将关系标记为EAGER,我
我最近移动到 MongoDB 的网络应用程序后端部分,网络应用程序本身是一个验证工具,工作流程如下: 用户上传一个文件(通常有数十万行) 验证器检查它是否输出了大量消息(每行可能不止一条) ...最后
我知道这个主题在过去已被广泛讨论,并且我彻底分析了许多关于此事的有见地的答案 - 证实了我的想法,通常,将 blob 存储在数据库中是不好的做法。 现在让我们来看看以下场景: 有users,与imag
我有一个用于个人项目的 Mercurial 存储库,我已经将主存储库存储在我的 Dropbox 中几个星期了(沿着 this line ;我知道它也是 possible with git )。 这个想
转义 Unix 文件路径的所有字符有什么缺点吗? 缺点,我的意思是:任何类型的限制,文件路径无法被 Unix shell 解释的情况等。 例子: /my/path/to/file.txt 变成 \/\
在SignalR Performance页面,我们可以阅读: A Stream in this context is a scale unit used by the scaleout provide
我决定使用 Sass 的 @import而不是 Sprocket 的 *=require . 我有这个在 application.scss : @import 'normalize'; @import
我使用以下代码来增加请求的池最大大小: import requests session = requests.Session() session.mount("https://", requests.
每当我的类需要 iVar 时,我都会使用属性。对于保留的属性,我已经习惯了使用访问器方法来分配/初始化实际 iVar 的特定方式: - (void)anInitOrAccessorMethod {
例如,我的问题标题的意思是,假设我有一个非常繁忙的主页,我使用大量的 CSS 来做诸如大写和小写之类的事情,并将 SEVERAL 个文本 block 大写,当那些是可以用文本手动完成的事情。我在页面上
我是一名优秀的程序员,十分优秀!