问题标签 [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.
java - 在 Castor OQL 中过滤当前日期
我正在运行 java cocoon 2 和 castor oql。我正在尝试按今天的日期过滤我的 oql 查询,但我似乎无法弄清楚(或在谷歌中找到)日期的语法。数据库是 mySql,但是 oql 是由 java 类映射的......所以在 field_date >= Now() 上进行搜索不起作用。有任何想法吗?我真的无法忍受这个网站的局限性,但这是我必须使用的。
java - Java XML 绑定
您使用什么将 XML 绑定到 Java?JAXB、Castor 和 XMLBeans 是一些可用的选择。我看到的比较都是三四年前的。我愿意接受其他建议。编组/解编组性能和易用性特别令人感兴趣。
澄清:我不仅想看看你使用什么框架,还想看看你使用其中一个框架而不是其他框架的理由。
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。
java - 模式的 Castor 编译根据模式中的元素产生不同的类层次结构
在维护基于 castor 的系统的同时,我修改了源模式以生成一组新的类,并发现引入新元素会产生不同的类层次结构。这适用于任何元素类型。
简而言之,当前模式创建了foo
extends fooParent
which extends的类fooGrandparent
。在模式中引入一个与这些类无关的新元素,Castor 现在生成foo
ANDfooParent
两者都 extend fooGrandparent
。
有没有人见过这个?
java - Java:对图像使用 Castor XML
如何使用 Castor XML 将 java.awt.Image 对象编组为 XML,或使 XML 以某种方式引用图像。
干杯,
皮特
java - 使用自定义字段处理程序的 Java castor
我一直在尝试编写一个自定义字段处理程序,它在写入 XML 时返回 java.awt.Image 对象的哈希码,并在将 XML 绑定到对象时根据此哈希码检索图像。出于某种原因,我无法让它工作;据我所知,castor 只是实例化了字段处理程序,然后不调用它的任何方法。
你能给我一个快速的例子来说明如何做到这一点,因为我一定错过了一些简单的东西!
干杯,
皮特
java - 当命名空间在操作标签内定义时,如何处理 SOAP 消息的 Castor 解组?
我正在开发基于 Spring-WS 的合同优先 Web 服务。我依赖于 Castor 编组,我遇到了以下问题。
当在 Envelope 标记中定义“xmlns”命名空间时,请求被接受,例如:
但是,从 Spring-WS 提供的 .wsdl(从 XSD 生成)生成的 .NET 和 Java 客户端都以下列方式形成它们的请求:
这会导致 Castor 抛出 Unmarshalling Exception。如何让 Castor 将这些消息识别为有效?我的 WSDL(或我用来自动生成它的 XSD)可能是错误的吗?
java - 是否可以让 Castor 编组/解组 EnumMap?
我正在使用 Castor 编组/解组我的 Java 对象,其中一个包含 EnumMap。Castor 可以编组/解组 EnumMaps 吗?我有一个包含一些嵌套 HashMap 的映射文件,但我从未通过 Castor 推送 EnumMap。如果可以,如何通过映射文件完成?
java - 用于 POJO 到 XML 的 Castor 1.2
我正在使用 Castor 1.2 进行编组。
您有为此目的使用 Castor 的经验吗?
您对提高性能有什么建议吗?
java - Castor 解组异常要求提供的字段
我有这个架构:
如您所见,元素“cuit”是必需的。我已经使用 Castor 创建了映射到模式的类。但我正在尝试以这种方式测试解组:
cuit 字段在那里,但我得到:
例外:字段“_cuit”(其 xml 名称为“cuit”)是类“XML.entities.Consulta”的必填字段
任何想法为什么?
这是为 Consulta 生成的类(已删除评论...)