0

是否可以为与另一个对象相关但无法由实体管理器管理的对象嵌入表单?从链接的问题:客户实体在一个外部数据库中,但应该与成员实体具有一对多的关系。目标是构建一个可以添加或编辑客户及其相关家庭成员的表单。或者是持久化客户端然后添加成员的唯一可行解决方案?

4

1 回答 1

0

这是非常困难的。正如您所说,您将需要持久化用户和客户端,但是跨数据库管理相关实体会使急切加载变得不可能,这意味着您会在列表视图中获得每个相关实体的额外查询。如果你可以在同一个数据库中使用不同的模式,那么这个问题就简单多了。

话虽如此,在您的控制器中创建第二个表单并在模板中呈现两者并不难。或者,您可以使用选择控件并让查询生成可能的外键列表并将它们作为数字类型存储在数据库中。

如果您需要准确的建议,我需要提供示例代码/控制器。

于 2013-04-16T19:47:15.903 回答