问题标签 [datamodel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
154 浏览

components - 接缝组件重用 - 喷射出的@DataModel 变量冲突

我像往常一样需要你的建议;)

在我的 Seam 应用程序中,有一个 JSF 视图页面处理 3 种相似类型的数据,所以我编写了一个 Seam 组件,并想重复使用它 3 次。问题是,组件将视图使用的一些数据输出到 @DataModel 变量中。现在,有没有一种聪明的方法来改变三个冲突的变量名而不使用继承等?如果没有,你会建议什么样的其他方法?提前致谢。

0 投票
2 回答
1003 浏览

c++ - 数据模型、图形库、C++

我正在创建一个用于实现图形算法的 C++ 库。我正在考虑“Graph”类的适当表示。

有两种主要类型的图(定向/非定向)和表示(列表/矩阵)。

我对算法没有问题……但我想提出一个合适且健壮的数据结构(如果需要,包括类的继承序列)。

目前我没有使用任何特殊的数据结构来表示图,静态方法有作为输入参数的关联、邻接...矩阵。

此类应保留图形的两种表示形式还是仅保留一种表示形式,并在两种表示形式之间具有转换函数?哪个可能是首选?

许多人使用不同的方法解决了这个问题。

0 投票
2 回答
3323 浏览

nosql - 多维地图中的地图维度到底是什么?

像现在的许多人一样,我是第一次接触 Cassandra 的关系模型老用户。我一直在尝试理解 Cassandra 的数据模型,当我读到它时,我经常遇到鼓励我将其视为 4 维和 5 维地图的陈述。

现在我熟悉了一个普通的键/值映射,但我从来没有想过它有多少维,这让我没有理由一头扎进试图可视化 4 维和 5 维。

地图中的维度是否有更温和的介绍?一个普通的哈希表有多少个维度?一?二?零?

如果一个普通的哈希表只有一维,那么二维映射会是什么?如果是两个,那么 3 维地图会是什么?

0 投票
2 回答
8543 浏览

c# - C# .Net MVC 非静态字段、方法或属性需要对象引用

我是 C# 的大三学生,我无法使用搜索找到解决方案

我有一个数据库模型 (EDM)

我在模型文件夹中创建了一个类文件:

下一个为这个模型创建了一个控制器:

结果我有一个错误:非静态字段、方法或属性photostorage.Models.PhotosRepository.GetPhotosById(int)需要对象引用;

数据库中的表名 - 照片 EDM 连接字符串名称 - fotostorageEntities

需要帮助,因为我真的不知道解决方案。

0 投票
1 回答
79 浏览

sql - 如何使用一个主要对象对嵌套集合进行建模

我希望在 RDBMS 中模拟一个有多个提议时间的会议,但其中一个将被选为接受的或主要的。就像是:

但是,将有一个界面,用户可以在其中选择一个建议的时间,我需要保存该选择。

我可以想到两个选项,每个选项都有缺点:

  1. 在会议表中保留选定的提案:

    使用这种方法, selectedProposalId 可能用于属于不同会议的提案。

  2. 在所选提案上存储一个标志:

    使用这种方法,可以将两个提案标记为选中。

我知道有“黑客”来确保完整性(对于 2,在 MS SQL 中你可以有一个过滤的唯一索引来确保只选择一个),但我宁愿不承诺供应商特定的代码。

我也可以只在应用程序层强制执行正确性,但这仍然让两个选项都打开。

大家有什么推荐的?如果有人有任何想法,我也愿意接受其他选择;)

注意:我使用的是 Rails 3,所以如果有使用 ActiveRecord 处理此问题的首选方法,我想听听。

0 投票
1 回答
282 浏览

erd - 如何对受第三方实体约束的 1:N 关系建模?

我的困境:我正在陈建模一个会计数据库,其中客户与帐户实体的关系是一对多(1:N),但客户与 office_location 的关系是唯一的(一对一,1:1) . 我尝试找出三元关系,并将其解析为通过二元关系连接到其他三个的弱实体。我最终得到这样的结果:

OFFICE_LOC ---服务(M:N)=== 客户

OFFICE_LOC ---锚(1:N)===帐户(我们)

客户 ===OWNS(1:N)=== 帐户(我们)

我很难弄清楚如何模拟客户每个 office_loc 只能有一个帐户的条件,即使他们可以有很多帐户,一般来说。

0 投票
1 回答
8091 浏览

jsf - Jsf DataModel vs Java List 问题(无行可用异常)

在 JSF 1.2 中,一个是使用 Java List 列出项目:

,但在 JSF 2.0 JSf DataModel (ListDataModel) 是要走的路。(我正在使用 JSF 2.0)

但是,我仍然不知道如何有效地使用它。更确切地说,我什至无法实现一个简单且强制性的案例,即导航。

我有一个<h:datatablevalue="#{customerController}" var="customer"> 从名为“customerController”的客户托管 bean 获取其行对象。

最后一列包含一个命令链接,该链接调用一个方法来查看所选行的详细信息页面。它工作正常。

在给定自定义的详细视图页面中,我有一个包含订单列表的数据表,一切都很好,表格已填充,订单显示为与订单属性对应的几列。

此相同数据表的最后一列包含一个命令链接,用于导航到所选订单的详细信息页面:

痛苦来了。我得到无可用行异常:

谢谢您的帮助。

0 投票
1 回答
776 浏览

c# - 如何在 MVC 3 中处理动态数据模型

在我目前正在处理的应用程序中,有一部分我不知道数据库模式,因为它是由用户定义的,并且表是动态生成的。

正在完成的应用程序是 ASP.Net MVC 3 和 SQL Server 2008 R2。对于这样的应用程序,您建议将什么用于数据对象和数据访问层。

一种选择是简单地从 DAL 返回数据表并使用它们。但它们将是无类型的。选项是从结果集中动态创建对象。但它不会表现得很好。

还有其他方法吗?实体框架的代码优先可能会有所帮助吗?Expando 对象呢?

一件非常重要的事情是该应用程序的数据非常广泛,例如 GB 的数据。

0 投票
1 回答
6523 浏览

jsf - PrimeFaces DataTable 排序和过滤不适用于 JSF DataModel

我有 3 个测试 Web 应用程序,使用相同的模型和控制器,区别在于 JSF 会话托管 bean。

  • 应用程序AC使用JSF DataModel来检索项目:JPA 查询结果集返回一个 java LIST,然后将其包装在 ListDataModel 中。后者的值是PrimeFaces dataTable显示的项目。

  • 应用程序B使用 Java LIST检索项目:JPA 查询结果集返回一个 java List,它是 PrimeFaces 2.2.1 数据表显示的项目的值。

应用程序 B 中的排序和过滤功能齐全且快速,而在应用程序 A 和 C 中,它们不是致命的。

我只想提一下,对 Richfaces、OpenFaces 等其他库的排序中的过滤可以使用相同的代码开箱即用。

PrimeFaces 3.0.0 中也存在该问题。这是一个错误吗?

  • 在应用 B 中:

代码:

在应用程序 A 中:

代码:

在应用 C 中:

代码:

预先感谢您的帮助。

0 投票
1 回答
529 浏览

hibernate - 使用 Hibernate 进行数据模型测试

在我的项目中,我有很多 hbm.xml 文件,我从中生成 java 类和 db 的 sql。hbm.xml 文件中的语义错误在调用 buildSessionFactory() 后显示给我,这对于当前情况来说真的很烦人。我想有一个测试类,它用稍微不同的配置为我做这件事(改用 ebedded derby)。我目前的“解决方案”是这样的:

但从我的角度来看,这并不令人满意。我还想检查命名查询等是否一切正常。有没有办法在自动化过程中进行这种测试?

我的问题的第二部分是,如果 derby 是一个不错的测试选择,为什么我不能在测试结束后自动删除数据库?我想在 url 中指定一个参数,例如

通过使用这个解决方案,我最终在我的项目目录中得到了一个名为变量 dbName 的目录和一个 derby 文件,这并不酷。