Rails ActiveRecord 帮助器查找方法不急于加载关联
我有以下模型:游戏和选择。 Game 和 Pick 之间存在一对多关联。第三种模型称为玩家,玩家有很多选择。 Player 类中有一个方法可以查找给定游戏的选择…
在 JPA 中的两个相关实体中出现一些急切的 n 到 n 关系中进行更新
更改 JPA 中两个实体之间的 n 对 n 关系的最佳方法是什么? 让我用一个例子来解释:假设我有一个 Author 和一个 Book 实体,其中 Book 可以有不同的 A…
使用 NHibernate 3.0.0 时对抗笛卡尔积(x-join)
我数学不好,但我大概知道笛卡尔积是什么。 这是我的情况(简化): public class Project{ public IList<Partner> Partners{getset} } public cl…
NHibernate:如何执行多个子级的急切子选择获取孙子(对象图)在一次往返数据库中?
首先,请不要试图阻止我进行急切加载 - 遍历对象图并导致(通过延迟加载)甚至超过一次数据库往返并不是一种选择。 我有一个大对象图。我想获取根对象…
使用 RIA 服务的 EF4 中的 Include() 域服务未加载!
我在使用 Include() 方法返回多个实体(急切加载)时遇到问题。我正在尝试使用 RIA 服务在 silverlight 应用程序中加载实体。数据模型由以下关系组成…
在 NHibernate 3.0 Linq 中急切加载多个兄弟姐妹和孙子(表兄弟姐妹?)的良好行为
我正在尝试使用 NHibernate 3.0 的 LINQ 接口执行以下操作。我想查询一个对象(使用一些Where子句),并加载一些子对象和孙对象。目前我正在这样做: …
如何“重新加载” Rails 2.3 中具有急切加载条件的集合?
我正在维护一个用 2.3(我认为是 .5)编写的旧 Rails 应用程序。有一个低效的选择导致了我正在尝试修复的旧 N+1 问题。 首先,在 switch 中加载带有不…
如何执行集成测试来测试急切加载的实体(EF4 Code First)
这是一个简单的场景来解释我想要做什么。假设我正在创建一个博客引擎,并且有 2 个实体:Post 和 Comment,两者之间具有一对多关系。在我的服务层中,…
在生产中急切加载 /app 文件夹 - 如何禁用?
有没有办法排除 /app 内的特定文件夹在生产中急切加载? 例如,我使用一个名为 /app/components 的文件夹 - 并且我不希望它被急切地加载。…
如何使用 EF 预先加载整个数据库
我的数据库由 5 个表组成,总计约 10000 行。在共享文件夹上的 SQL Server CE 中大约需要 1Mb。数据库本身是分层的国家-地区-城市-街道-建筑物。我正…
EF CTP5 - 强类型预加载 - 如何包含嵌套导航属性?
尝试将我们的 EF4 解决方案切换到 EF CTP5,但遇到了问题。 这是模型的相关部分: 相关关系: - 一个县拥有许多城市 - 单个城市有单个州 现在,我想执…
带有急切初始化的单例
我的 X 类需要很多时间来初始化自身。我想使该类成为单例,并在 Rails 应用程序启动时强制创建它。 我已经创建了单例: class X @@instance = nil def…
如何在模型级别强制主动记录 (Ruby) 预先加载?
我们想强制我们的 Post 模型立即加载所有评论。 现在我们必须在 find(:all) 处指定急切加载,如下所示: Post.all(:include => [ :comment ]) 有没…
SQLAlchemy 急切/连接负载一旦设置就可以被抑制吗?
我遇到过这样的情况:大多数时候,对象之间的关系是这样的,在关系上预先配置急切(连接)负载是有意义的。然而现在我遇到的情况是我真的不希望完成急…
当 fetch=FetchType.LAZY 时 Hibernate 断开代理
@Entity public class Master implements Serializable{ private List slaves @OneToMany(mappedBy = "Master",fetch=FetchType.LAZY) public List ge…