de-vraag
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
 TyC
TyC
質問

JAXBElement <Byte>宣言

I've generated classes from my XML .xsd and am trying to set a field EndpointID within in the class MeterSessionInputRF. The problem I'm having is that the setEndpointID method only accepts JAXBElement as it's parameter.

私は現在、 setEndpointID メソッドの入力を取得するためにデータベースに照会しています。この入力は、文字列、文字、それが欲しいものであれば何でもかまいません。

How do I create a JAXBElement? I've tried using the ObjectFactory class but when I try and use it, I don't have the option of creating such an object.

ここで私はすでにいくつかの視点を与える必要があるコードです。

if(moduleResults.next()){
    MeterSessionInputRF msiRF = new MeterSessionInputRF();
    msiRF.setRFFrequency(moduleResults.getFloat("id_amr_module"));
    JAXBElement endpointType;
    byte epT = moduleResults.getByte("cd_module_typ");
    endpointType.setValue(epT);
    msiRF.setEndpointType(endpointType);
}

I keep getting the error that endpointType may have not been initialized. Is there a correct way to create the JAXBElement?

1 2011-10-27T15:57:56+00:00 1
 CajunLuke
CajunLuke
編集された質問 27日 10月 2011 в 6:01
プログラミング
java
xml
jaxb
skaffman
27日 10月 2011 в 6:52
2011-10-27T18:52:54+00:00
さらに
ソース
編集
#56790386

XJCによって生成された ObjectFactory クラスには、それを行うためのメソッドが必要です。私はあなたがそこにはないと言ったことを知っていますが、もう一度チェックしてください。そのタイプのオブジェクトを返すメソッドがあるはずです。

3
0
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Roxana Elizabeth CASTILLO Avalos
登録済み 16時間前
2
Hideo Nakagawa
登録済み 1日前
3
Sergiy Tytarenko
登録済み 3日前
4
shoxrux azadov
登録済み 5日前
5
Koreets Koreytsev
登録済み 1週間前
© de-vraag :年
ソース
stackoverflow.com
ライセンス cc by-sa 3.0 帰属