问题标签 [castor]

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

java - 在 Castor OQL 中过滤当前日期

我正在运行 java cocoon 2 和 castor oql。我正在尝试按今天的日期过滤我的 oql 查询,但我似乎无法弄清楚(或在谷歌中找到)日期的语法。数据库是 mySql,但是 oql 是由 java 类映射的......所以在 field_date >= Now() 上进行搜索不起作用。有任何想法吗?我真的无法忍受这个网站的局限性,但这是我必须使用的。

0 投票
11 回答
10590 浏览

java - Java XML 绑定

您使用什么将 XML 绑定到 Java?JAXB、Castor 和 XMLBeans 是一些可用的选择。我看到的比较都是三四年前的。我愿意接受其他建议。编组/解编组性能和易用性特别令人感兴趣。

澄清:我不仅想看看你使用什么框架,还想看看你使用其中一个框架而不是其他框架的理由。

0 投票
4 回答
2371 浏览

java - 脚轮性能问题

我们最近从版本 0.9.5.3 升级到 Castor 1.2,我们注意到在 XML 上调用 unmarshal 时性能急剧下降。在这两种情况下,我们将解组到由 castor 生成的 java 类。相比之下,使用相同的 XML,XML 解组调用的时间过去大约需要 10-20 毫秒,现在大约需要 2300 毫秒。在我们的新 castor 实现中是否有明显的我可能遗漏的东西,也许是我遗漏的属性文件,或者我应该开始考虑恢复到旧版本?也许在 java 类文件生成中有些东西正在杀死 unmarshal 调用?如果有充分的理由放弃它以支持其他东西,我也可能会考虑 Castor 替代品。我们在 weblogic 服务器中使用 java 1.5。

0 投票
0 回答
239 浏览

java - 模式的 Castor 编译根据模式中的元素产生不同的类层次结构

在维护基于 castor 的系统的同时,我修改了源模式以生成一组新的类,并发现引入新元素会产生不同的类层次结构。这适用于任何元素类型。

简而言之,当前模式创建了fooextends fooParentwhich extends的类fooGrandparent。在模式中引入一个与这些类无关的新元素,Castor 现在生成fooANDfooParent两者都 extend fooGrandparent

有没有人见过这个?

0 投票
4 回答
819 浏览

java - Java:对图像使用 Castor XML

如何使用 Castor XML 将 java.awt.Image 对象编组为 XML,或使 XML 以某种方式引用图像。

干杯,
皮特

0 投票
1 回答
1421 浏览

java - 使用自定义字段处理程序的 Java castor

我一直在尝试编写一个自定义字段处理程序,它在写入 XML 时返回 java.awt.Image 对象的哈希码,并在将 XML 绑定到对象时根据此哈希码检索图像。出于某种原因,我无法让它工作;据我所知,castor 只是实例化了字段处理程序,然后不调用它的任何方法。

你能给我一个快速的例子来说明如何做到这一点,因为我一定错过了一些简单的东西!

干杯,

皮特

0 投票
2 回答
2836 浏览

java - 当命名空间在操作标签内定义时,如何处理 SOAP 消息的 Castor 解组?

我正在开发基于 Spring-WS 的合同优先 Web 服务。我依赖于 Castor 编组,我遇到了以下问题。

当在 Envelope 标记中定义“xmlns”命名空间时,请求被接受,例如:

但是,从 Spring-WS 提供的 .wsdl(从 XSD 生成)生成的 .NET 和 Java 客户端都以下列方式形成它们的请求:

这会导致 Castor 抛出 Unmarshalling Exception。如何让 Castor 将这些消息识别为有效?我的 WSDL(或我用来自动生成它的 XSD)可能是错误的吗?

0 投票
1 回答
1210 浏览

java - 是否可以让 Castor 编组/解组 EnumMap?

我正在使用 Castor 编组/解组我的 Java 对象,其中一个包含 EnumMap。Castor 可以编组/解组 EnumMaps 吗?我有一个包含一些嵌套 HashMap 的映射文件,但我从未通过 Castor 推送 EnumMap。如果可以,如何通过映射文件完成?

0 投票
1 回答
1121 浏览

java - 用于 POJO 到 XML 的 Castor 1.2

我正在使用 Castor 1.2 进行编组。

您有为此目的使用 Castor 的经验吗?
您对提高性能有什么建议吗?

0 投票
2 回答
3210 浏览

java - Castor 解组异常要求提供的字段

我有这个架构:

如您所见,元素“cuit”是必需的。我已经使用 Castor 创建了映射到模式的类。但我正在尝试以这种方式测试解组:

cuit 字段在那里,但我得到:

例外:字段“_cuit”(其 xml 名称为“cuit”)是类“XML.entities.Consulta”的必填字段

任何想法为什么?

这是为 Consulta 生成的类(已删除评论...)