问题标签 [entities]

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 回答
247 浏览

oop - 同一类中的 OOP 值对象和实体

我正在将一个旧的过程式 PHP 网站重构为一个美味的 OOP 应用程序,并带有少量领域驱动设计以增加风味。

我一直在偶然发现我需要可以具有子类的类的情况,这些子类要么是实体,要么是值对象。

例如,一个 url 对象。那里有无数的网址,所以它们都不能真正成为实体。但有些是非常特殊的 url,比如我的主页。那是一个实体。

另一个例子是“配置对象”。我希望一些配置具有身份,以便我可以创建“预设”并通过在线控制面板管理它们。对于那些需要查找器/存储库来找到它们,并且需要 ORM 来管理它们的生命周期。但是,对于其他“非预设”(具有相同的类层次结构),我希望能够使用动态定制且不需要持久化的数据加载它们。

我设想了很多:

这一切似乎有点奇怪。

是否有任何模式可以讨论处理此问题的最佳方法?

0 投票
1 回答
184 浏览

.net - .NET XML 无法解决保存时的实体

我有一个简单的 XML 文件,如下所示:

当我将它加载到 .NET XmlDocument 并发出保存时,即:

新的 XML 文件包含已解析的 amp 176(度数符号)。然后,这会破坏我尝试将 XML 加载到的最后一个黑匣子。

我试过玩编码,效果不大。解析器是否有可能只回显输入的内容,而不解析实体?有趣的是,它没有解决 °

0 投票
1 回答
743 浏览

javascript - XPath 在 Firefox / GreaseMonkey 中阻塞实体

我正在编写一个相当基本的 GreaseMonkey 脚本,该脚本在特定元素中定位文本,然后使用该文本稍后执行操作。相关代码位如下:

在 HTML 中有一个带有“someclass”类的 span,其中包含一小段文本:

然后在 JavaScript 中,我试图找到这个类并使用标准的 XPath jazz 将它的内容(“一些文本”)拉到一个变量中:

这就是问题所在:当我在“某些文本”是带有基本字符的基本字符串的页面上运行它时,一切正常,但是当我在“某些文本”包含实体的页面上运行它时,它就会失败。例如,这些都很好,XPath 返回我想要的文本:

但是,这给了我一个错误:

返回的错误是:

我在这里和 Google 上发现了一些关于 XPath 如何处理实体问题的结果,但它们都在做类似的事情[text() = 'blah &racquo; blah']——换句话说,它们的实体在 XPath 查询本身中。我的不是,它们在我试图XPath 查询返回的文本中。

这是同样的问题吗?有什么简单的方法吗?

谢谢!

0 投票
1 回答
3356 浏览

hibernate - JPA + Hibernate 中的实体版本控制

我对实体版本控制有疑问。这是我要归档的内容:

假设我有实体类 A(带有javax.persistance.*注释的 POJO)。它与其他实体有关系。然后我需要插入新版本的 A。所有行仍应引用旧行,但应将其标记为已存档,并且应将新版本插入数据库中。

是否有任何通用机制,或者我应该为它创建一些自定义工厂?

0 投票
4 回答
5442 浏览

sql - LINQ to Entity 在 DateTime.DayOfWeek 上加入

想象两个表:Shifts,RANK_S_DAY。Shifts 包含一个 ShiftDate 列,DateTime而 RANK_S_DAY 有一个DayOfWeek列。我需要加入(int)ShiftDate.DayOfWeek equals DayOfWeek。我明白为什么它不起作用,但我不太确定如何改变它。例外是:

LINQ to Entities 不支持指定的类型成员“DayOfWeek”。仅支持初始化程序、实体成员和实体导航属性。

据我了解,LINQ 无法转换(int)ShiftDate.DayOfWeek为 SQL 可以理解的内容,有什么想法吗?

这是代码:

0 投票
2 回答
804 浏览

python - 如何将带有实体引用的 unicode 字符串与非 unicode 字符串进行比较

我正在评估数十万个 html 文件。我正在寻找文件的特定部分。文件的创建方式可能存在细微差异

例如,在一个文件中,我可以有一个节标题(在我将其转换为大写并拆分然后加入文本以消除可能不一致的空白之后:

在另一个文件中,我可以:

我正在尝试创建一个可能响应的字典,并且我想比较这两者并得出结论它们是相等的。但是我尝试运行第一个字符串以删除 '\97 的每次替换似乎都不起作用

有很多具有各种实体表示的键的变体,所以我真的很想或多或少地自动创建一个字典,所以我有类似的东西:

我假设自从我跑步时

我明白了

一旦处理了html实体,我应该能够比较这些

我特别想做的是

我有一个错误

对不起,我从昨晚开始就一直在这。SLott 指出了一些东西,我发现我使用了错误的标签我希望这更有意义

0 投票
2 回答
867 浏览

html - 爬虫会解码 html 实体吗?

我想知道爬虫和机器人是否可以解码html实体,例如在我的html中我有类似的东西:

他们是这样读的吗?或类似的东西:

哪个选项更适合 SEO?

0 投票
3 回答
2319 浏览

entity-framework-4 - 是否有 EF4 Fluent API 语法的参考?

我一直在网上搜索 Microsoft Entity Framework 技术预览中新的流畅 API 语法的示例……我在这里和那里想出了点点滴滴。

有没有可靠的地方可以找到所有的可能性?也许有些东西可以解释一下(“HasRequired”、“WithMany”等)?

仅供参考,我特别想弄清楚如何通过流畅的 API 显式定义外键/主键关系。

0 投票
3 回答
4692 浏览

php - codeigniter:实体去哪儿了?

我想知道我应该如何处理我的实体?例如,一个名为 Articles 的类,具有一些数据成员(名称/标题/日期)和 getter 和 setter。我可以将这些添加到我的文章数据成员中,但最好将它们分开。所以你怎么看?

谢谢!

0 投票
2 回答
532 浏览

java - 下载没有字符替换的网页

我正在尝试使用以下内容在 java 中下载网页:

我下载了页面,一些字符被实体替换了:
this:
<a href="http://www.generation276.org/film/?m=200812&paged=2" >Pagina successiva &raquo;</a>
变成 this:
<a href="http://www.generation276.org/film/?m=200812&#038;paged=2" >Pagina successiva &raquo;</a>
用 Chrome 下载相同的页面,& 仍然是 &。
我是字符集/编码的新手;有人能理解这个问题吗?