在 Google App Engine 中使用 JDO 查询集合属性
我有两个类 PaymentJDO 和 PaymentItemJDO。一次付款可以有多个项目。任何付款项目都与发票相关联。 我想检索与特定发票相关的每笔付款。我有发票ID可…
使用 nhibernate 删除具有详细信息的实体级联删除孤儿,为什么我必须获取具有所有详细信息的实体,才能也删除它们?
假设我有以下实体: public class Order { public int OrderID {get;set;}; public int Version {get;set;}; public IList Details {get;set;} } publ…
Hibernate LazyInitializationException:未能延迟初始化角色集合
我有一个 Web 服务,它本质上是 DAO 的包装器。我正在调用 Web 服务/DAO 来请求实体集合。 “父”实体类包含“子”实体对象的集合,即一对多关系。获…
在 onetomany 关联上使用 hibernate 一键删除
在一对多关联上,我尝试删除所有多个关联,并看到正在执行多个删除语句。 // The entities class Users{ ... public void setPhones(Set phones){ thi…
核心数据关系错误(不是延迟加载)。关系消失
我有一个核心数据数据库,其中(目前)有 2 个实体 Product 和 CompetingProduct,CompetingProduct 关系设置为多个产品。 我创建了 2 个模拟产品和 2…
Hibernate 一对多单向映射列表
我的父级和子级 Java 对象之间有一对多关系。父对象使用 java.util.List 来存储多个子对象。我遇到的问题是在将一个或多个子对象添加到父对象中的 Lis…
Linq toEntity - 如何在实体集合上选择具有 where 条件的实体?
我发现好几次人们问同样的问题,但似乎答案永远不会令人满意,尽管它应该很容易(理论上)。这是我的问题: 我有一个名为“公司”的实体,其中有一个…
使用 Fluent-nhibernate,是否有约定使一对多关系中的外键列不为空?
我正在使用 Fluent-nhibernate 约定来映射我的实体: public class HasManyConvention : IHasManyConvention { public void Apply(FluentNHibernate.C…
如何使用 hibernate 持久保存 @OneToMany 更新?
在我的应用程序中,我有拥有文件的用户。 UserVO 具有以下映射: @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "users…
在 @OneToMany 上级联删除时出现 Hibernate ConstraintViolationException
这似乎是一个非常简单的问题,但我已经为此苦苦挣扎了一段时间。我有两个实体 Client 和 User,其中 Client 是 User 的父级。实体注释如下: Client: …
一对多关系不起作用 - 实体框架
我在实体框架(我相信是 3.5)中创建一对多(或一对一?)关系时遇到问题。 示例表/模型: Settings: SettingsID pk int not null SettingsName varch…
在 Ruby on Rails 中,模型如何“has_many”?和“属于”使用主 ID 以外的其他字段?
我正在尝试使用 Rails 3 从头开始构建一个简单的项目。通常,模型如下所示: class Student < ActiveRecord::Base has_many :awards end class Aw…
NHibernate 中整数的映射列表
在 NHibernate 手册中我发现了这样的映射: 我不禁想知道为什么有人想做这样的事情?映射普通整数是否比创建与给定整数对应的实体(本场景中的 Size …