問題タブ [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 - CastorOQL内の現在の日付でフィルタリング
私はjavacocoon2とcastoroqlを実行しています。今日の日付でoqlクエリをフィルタリングしようとしていますが、日付の構文を理解できない(またはGoogleで見つけられない)ようです。データベースはmySqlですが、oqlはjavaクラスによってマップされます...したがって、field_date> = Now()で検索を実行しても機能しません。何か案は?私は本当にこのサイトの制限に耐えることができませんが、それは私が取り組まなければならないものです。
java - Java XML バインディング
XML を Java にバインドするために何を使用していますか? JAXB、Castor、および XMLBeans は、利用可能な選択肢の一部です。私が見た比較はすべて 3 ~ 4 年前のものです。私は他の提案を受け入れます。マーシャリング/アンマーシャリングのパフォーマンスと使いやすさが特に重要です。
明確化: あなたが使用しているフレームワークだけでなく、他のフレームワークよりも 1 つを使用する理由を知りたいです。
java - キャスターのパフォーマンスの問題
最近、バージョン0.9.5.3からCastor 1.2にアップグレードしましたが、XMLでアンマーシャルを呼び出すとパフォーマンスが劇的に低下することに気づきました。どちらの場合も、castorによって生成されたJavaクラスにマーシャリングを解除しています。比較のために、同一のXMLを使用すると、XMLアンマーシャル呼び出しにかかる時間は約10〜20ミリ秒でしたが、現在は約2300ミリ秒かかります。新しいキャスターの実装に欠けている可能性のある明らかなものがありますか?おそらく、見逃したプロパティファイルにありますか、それとも古いバージョンに戻すことを検討する必要がありますか?たぶん、Javaクラスファイルの生成に、アンマーシャル呼び出しを強制終了する何かがありましたか?他の何かを支持してそれを落とす正当な理由があれば、私はまた、Castorの代替案を検討するかもしれません。weblogicサーバーでjava1.5を使用しています。
java - スキーマのCastorコンパイルは、スキーマの要素に応じて異なるクラス階層を生成します
キャスターベースのシステムを維持しながら、ソーススキーマを修正して新しいクラスのセットを生成し、新しい要素を導入すると異なるクラス階層が生成されることを発見しました。これは、どの要素タイプにも当てはまります。
簡単に言うと、現在のスキーマは、を拡張するクラスを作成しfoo
ます。これらのクラスとは関係のない新しい要素をスキーマに導入すると、CastorはANDを生成します。これらは両方とも拡張されます。fooParent
fooGrandparent
foo
fooParent
fooGrandparent
誰かがこれを見たことがありますか?
java - Java: 画像での Castor XML の使用
Castor XML を使用して java.awt.Image オブジェクトを XML にマーシャリングする方法、または XML が何らかの方法で画像を参照する方法を教えてください。
乾杯、
ピート
java - カスタム フィールド ハンドラを使用する Java キャスター
XMLに書き込むときにjava.awt.Imageオブジェクトのハッシュコードを返し、XMLをオブジェクトにバインドするときにこのハッシュコードに基づいて画像を取得するカスタムフィールドハンドラーを作成しようとしています。何らかの理由で、これを機能させることができません。私が知る限り、castor は単にフィールド ハンドラーをインスタンス化し、そのメソッドを呼び出しません。
簡単なものが欠けているに違いないので、これを行う方法の簡単な例を教えてください。
乾杯、
ピート
java - Castor で EnumMap をマーシャリング/アンマーシャリングすることは可能ですか?
Castor を使用して Java オブジェクトをマーシャリング/アンマーシャリングしていますが、そのうちの 1 つに EnumMap が含まれています。Castor は EnumMaps をマーシャリング/アンマーシャリングできますか? いくつかのネストされた HashMap を含むマッピング ファイルがありますが、Castor を介して EnumMap をプッシュしたことはありません。可能であれば、マッピング ファイルを介してどのように行われますか?
java - POJOからXMLへのCastor1.2
マーシャリングにCastor1.2を使用しています。
この目的でCastorを使用した経験はありますか?
パフォーマンスを改善するための提案はありますか?
java - 指定されたフィールドを要求する Castor アンマーシャリング例外
私はこのスキーマを持っています:
ご覧のとおり、要素「cuit」が必要です。Castor を使用して、スキーマにマップするクラスを作成済みです。しかし、私はこの方法でアンマーシャリングをテストしようとしています:
cuit フィールドはそこにありますが、次のようになります。
例外: フィールド '_cuit' (xml 名は 'cuit') はクラス 'XML.entities.Consulta' の必須フィールドです
理由はありますか?
これが Consulta 用に生成されたクラスです (コメントは削除されました...)