问题标签 [objectfactory]

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

java - 将 java 泛型用于一个简单的工厂 - 如何避免这些警告

我正在尝试正确理解泛型,并且我编写了一个非常简单的工厂,但是我看不到如何绕过这两个警告(我已经很卑鄙了,但可能我没有在搜索正确的条款)。哦!而且我不想只是禁止警告-我很确定应该可以正确执行此操作。

  • 类型安全:构造函数 simpleFactory(Class) 属于原始类型 simpleFactory。应该参数化对泛型类型 simpleFactory 的引用
  • simpleFactory 是一个原始类型。应该参数化对泛型类型 simpleFactory 的引用

我试图解决这个问题的所有构造实际上都无法编译——这似乎是我能得到的最接近的。生成警告的是标记为 ++++ 的行(在 Eclipse Indigo 上用于 android 项目)

我意识到周围有一些优秀的对象工厂,但这是关于理解语言而不是实际制作工厂;)

这是来源:

0 投票
1 回答
609 浏览

xsd - 从 xsd 到 java 的 JAXB 自定义 - 覆盖几个文件

当我在谷歌上搜索如何从 xsd 自定义自动生成的 java 文件时,我有点失望了。我开始让 cxf.xjc maven 插件生成我的 java 文件,但现在我需要更改一些文件以添加额外的基本 getter 函数和一些其他类型的适配器等......

如何才能做到这一点?我可以以某种方式扩展ObjectFactory并告诉 JAXB 使用我的自定义对象工厂进行解组吗?

如果是,如果生成的类与扩展生成的类的自定义文件之间存在一些注释不一致,JAXB 默认情况下是否采用对象层次结构中最高类的注释?

0 投票
1 回答
1073 浏览

java - 解组时不使用 JAXB 自己的对象工厂

图片你有自动生成的 bean,你想用一些额外的功能来扩展它们。因此,您扩展了自动生成的 bean,并且在同一个文件中,您还扩展了ObjectFactory它并使用@XmlRegistry.

解组某些对象时,ObjectFactory未使用扩展的 ins,因此会创建自动生成的 bean。

我缺少什么步骤来创建我的自定义 bean?我可以告诉 JAXB 使用哪个工厂吗?还是 JAXB 根​​本不使用工厂?

0 投票
2 回答
1281 浏览

c# - C# 对象到 MySql - 反向对象工厂

我正在使用以下内容从数据库查询中创建对象:

我知道那里的图书馆和使用 linq 等。但我真正追求的是上面的有效反转。我想将它传递给一个对象并将其插入数据库但无法弄清楚:

我有以下但无法获取对象的值来构建插入查询:

帮助表示赞赏。我只想要一个从传递的对象构建的插入查询。第一部分适用于以下类以从属性表中进行选择:

现在我只需要插入。

0 投票
1 回答
8315 浏览

jaxb - 如何使用 Jaxb 生成的 ObjectFactory?

我正在使用 Jaxb 生成 Java 类。我的架构定义了以下元素:

如您所见,我有一个元素称为Automobile

Jaxb 创建了我用来创建汽车实例的类和ObjectFactory。让我感到困惑的是创建汽车实例的方法如下:

为什么createAutomobile方法有参数?我该如何使用这种方法?

我尝试了以下方法:

但这不会编译,因为汽车类是抽象的,因此我无法创建实例。

0 投票
1 回答
204 浏览

c++ - 在堆栈上分配一个小对象是否比在堆上创建它(一次)更有效?

目前使用我编写的库,我的小对象(不是多态的)被分配在一个对象池中,在一个带有unique_ptr's. 现在显然我想改变这一点,因为这么多次调用 new 显然有很多开销。我很好奇它是否更有效:将对象缓存在池中(将其存储在向量中,即vector<Object>),或在需要时通过其 ID 创建对象。请注意,创建了很多对象。

我的意思是,我应该这样做:

在需要时创建对象?(注意这些对象很小,64-128 位,因为只包含一个 ID 和一个指向父对象的引用/指针)

或者:

我特别关心的是:重新创建Object' 会导致很多开销吗?

0 投票
2 回答
10592 浏览

java - wsimport:多个wsdl覆盖ObjectFactory

我有多个(比如说 2、A 和 B)网络服务,我需要生成一个客户端来一起使用它们。在 Netbeans 中,我使用向导“新 Web 服务客户端”传递两个 wsdl,查看输出 Netbeans 只需为它们中的每一个调用 wsimport。

A 和 B 都生成同一个包 com.mydomain.myapp (我猜它们是在同一个命名空间中定义的),所以我将 A 和 B 的存根类集合并在同一个包中。

但是,wsimport 也会为每个 web 服务创建一个 ObjectFactory,因此如果我在 AI 仅获取与 B 定义相关的 ObjectFactory 后生成 B 的存根(因为第一个 A 被覆盖)。相反,如果我切换顺序,A 的 ObjectFactory 会继续存在。

问题是我需要两个 ObjectFactories 才能为 web 服务 A 和 B 的类型创建 JAXBElements 包装类实例。

有没有办法在 java 包中映射 A 的命名空间,在另一个包中映射 B 以获得

所以保留两个 ObjectFactories ?

简单的重构没有帮助,因为在内部调用了 getClass(),一旦包被重构,它就不再工作了。

0 投票
2 回答
3630 浏览

java - 如何在同一个 ObjectFactory 中生成多个 .xsd?

我需要一个包含来自多个模式的多个 java 对象的 ObjectFactory。我对几个不同的插件和这些插件的变体有 0 运气。目前我正在使用以下内容:

使用这个插件和许多其他插件,我只能生成一个仅包含列表中最后一个模式的 ObjectFactory。以前的 xsd 都没有在 OF 中作为 java 对象。谁能帮我解决这个问题?

谢谢!

0 投票
1 回答
3082 浏览

java - docx4j ObjectFactory 将字体样式设置为标题

我正在使用 docx4j 创建一个 word 文档,我需要设置“标题”的样式,但是,我找不到合适的函数来执行此操作。

我需要将字体更改为 times new roman 和 size 10。

任何帮助表示赞赏。

0 投票
1 回答
1236 浏览

ant - 在 TestNG 中创建对象工厂时出错

我对 TestNG 有疑问。当我在 Eclipse 中运行测试时一切正常,但是当我在 ANT 中运行测试时出现错误:

在测试中我使用: