问题标签 [object-model]

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 投票
2 回答
414 浏览

sharepoint-2010 - SharePoint 客户端 OM 教程?

我正在寻找有关如何使用 SharePoint 2010 客户端对象模型的好教程。我在网上只能找到一些关于获取所有列表名称的片段。

我正在寻找以下功能:

  • 将项目添加到列表
  • 查询特定字段值的列表
  • 从列表中删除一行

任何帮助,将不胜感激!

0 投票
6 回答
530 浏览

python - 理解 Python 中的对象

我对 Python 的对象模型有点困惑。我有两个类,一个继承自另一个。

我要做的不是重写__ init __ () 方法,而是创建一个具有属性symbolidentifier的 atom 实例。

像这样:

因此,一旦创建了 Atom 的实例,我希望能够访问 Atom.identifier 和 Atom.symbol。

我怎样才能做到这一点?

0 投票
2 回答
3154 浏览

iphone - 为什么添加属性时 CoreData 会崩溃?

每次我向我的 CodeData 对象模型添加一个新属性时,我都必须清除我的数据库文件,否则我会收到以下错误:

2010-11-13 15:26:44.580 MyApp [67066:207] *由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“+entityForName:找不到实体名称“myApp”的 NSManagedObjectModel

必须有一种方法可以在不丢失整个数据库的情况下添加额外的字段。

我需要做什么来保留我的数据?

0 投票
2 回答
313 浏览

attributes - 用于扩展属性、输入和验证的 Java 库

背景:我有一个对象模型,需要通过向几种类型添加多个属性来扩展,这些属性可能因安装而异。例如,我的“用户”对象需要有一些扩展属性。在某些站点上,“用户”需要多个标识符,而在其他站点中,“用户”需要其他属性,例如额外的电话号码、地址和日期。我更愿意避免维护多个对象模型和接口,而是将其建模为“可扩展对象属性”。

问题:是否有一个 Java 库可以处理类型定义、提供类型化的属性包、列出属性的方法、强制类型化、验证值、将值与字符串相互转换,并可能有助于相关的 SQL 查询和表单处理...... ?

我需要能够以编程方式定义类型和属性。需要能够从配置文件中加载类型定义。

非常欢迎评论。谢谢你。

0 投票
2 回答
1624 浏览

nhibernate - 我可以强制 nHibernate 保留与已加载实体具有相同 ID 的新实体吗?

我的项目有一个具有属性的Ticket实体。OwnedBy我正在使用 nHibernate 将票证保存到数据库中。

潜在票证所有者的规范来源是 Active Directory。由于我不想每次加载票证时都查询 Active Directory,因此我保留Ticket.OwnedBy到数据库并在获取票证时从那里加载它。

当票证的所有者被重新分配时,我Owner从 Active Directory 中获取新的并将其分配给Ticket.OwnedBy,然后调用 Session.SaveOrUpdate(ticket)。当我提交事务时,NHibernate 会抛出一个,NonUniqueObjectException因为Owner具有相同 ID 的一个已经与会话相关联。

类定义

流畅的 nHibernate 映射

示例代码

我希望 nHibernate 用未附加的属性覆盖现有Owner的属性。(我从 AD 获取的对象中的名称或电子邮件可能不同,并且 AD 应该是规范来源。)我尝试在 SaveOrUpdate(ticket) 之前调用Session.SaveOrUpdateCopy(ticket.OwnedBy)Session.Merge(ticket.OwnedBy),但仍然抛出异常。我也读过这个相关的问题NonUniqueObjectException但是调用 Session.Lock() 也没有用。

我有两个问题:

  1. 有没有一种简单的方法可以让 nHibernate 服从我的意愿?
  2. 在尝试将我从 AD 获取的所有者视为与我存储在数据库中的所有者相同的类型时,我可能在架构上犯了错误。我怎样才能改进这个设计,这样我就不需要让 nHibernate 屈服于我的意愿了?
0 投票
4 回答
1987 浏览

ruby - 如何在没有 alias_method_chain 的情况下在 Ruby 中装饰方法

我们都知道,如果目标类是由模块组成的,则只需调用super一个新模块即可。但是如果它是一个类中的普通方法呢?

比如说,Logger 是一个我无法更改的类(例如它在一个 gem 中)。而且我希望 Logger 在每条消息之前放置一个“================”行。我该如何以美丽的方式做到这一点?遗产?聚合?如何?

0 投票
1 回答
933 浏览

ruby - Ruby eigenclass 模式 - 要求澄清

哪些信息源描述了最好的 Ruby 特征类?

我已阅读以下内容:

尽管如此,我还是无法推断出以下行为:

输出

code>

0 投票
3 回答
642 浏览

java - Jpa:将 toString() 自定义方法放在哪里?

我使用 Netbeans 从 db 开始自动创建 jpa 实体。现在我需要在这些实体中插入一些逻辑代码。例如,首先我需要为每个 jpa 实体类编写一个自定义的 toString() 方法。问题是我必须把代码放在哪里?我知道当我在下一次数据库模式更新后再次启动 jpa“向导”时,jpa 类可能会被 Netbeans 覆盖。所以我想在不放弃 Netbeans 的 jpa 自动生成功能的情况下编写一些实体逻辑。我是否需要使用诸如合并工具、预处理器功能之类的外部工具,或者我需要实现一些继承类或特定模式?过去我使用过 Apache Cayenne。对于每个 db 实体,它都会创建两个 java 类。第一个(父级),具有字段实体映射,

任何建议将不胜感激。

来自意大利的问候

0 投票
1 回答
178 浏览

ruby - 对象的单例类是否已经创建?

我想知道有什么方法可以检查对象的单例类是否已经创建?

例如:obj.singleton_class_defined?

0 投票
2 回答
1348 浏览

reporting-services - (SQL Server Reporting Services) .RDLC 文件的 .NET 对象模型?

我们正在考虑在报表执行期间使用 .NET 中的本地报表系统对报表进行一些转换和动态编辑。

对于 .RDLC 文件,是否有比 XSD、XSDCodeGen 或 XSD2CODE 生成的对象模型更好的对象模型?

似乎它们都表明报告中的第一级对象只是object对象的集合。这使得编写任何代码变得非常麻烦,并且我们认为我们最好只为此编写手动 XML 代码。