Title: Message
Oh, sorry - I missed that. Here it is:
 
<binding>
  <mapping name="SAPDocument" class="de.ava.kas.model.SAPDocument">
    <value name="documentNo" field="documentNo"/>
    <collection field="sapDocumentItems" item-type="de.ava.kas.model.SAPDocumentItem"/>
  </mapping>
  <mapping name="SAPDocumentItem" class="de.ava.kas.model.SAPDocumentItem">
    <value name="documentItemNo" field="documentItemNo"/>
    <value name="documentNo" field="documentNo"/>
  </mapping>
</binding>
 
Alexander
-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]Im Auftrag von Mocky Habeeb
Gesendet: Donnerstag, 15. September 2005 13:20
An: [email protected]
Betreff: RE: [jibx-users] Using jibx-genbinding.jar on a class containing a java.util.HashSet collection

Can you show what your binding file looks like?
 
Mocky
 
 
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Niemann Alexander
Sent: Thursday, September 15, 2005 7:08 AM
To: [email protected]
Subject: [jibx-users] Using jibx-genbinding.jar on a class containing a java.util.HashSet collection

Hello,

I'm currently taking my first steps with JiBX and already encountered a problem while generating a binding. I hope someone here can give me a hint or two ...

Everything's about two pretty simple POJOs, representing a document and a set of contained items:

public class SAPDocument {
    private String documentNo;
    private HashSet sapDocumentItems = new HashSet();
}

public class SAPDocumentItem {
    private String documentItemNo;
    private String documentNo;
}

The classes have been compiled and now I want to generate the JiBX binding using the generator by calling

java -jar ./jibx-genbinding.jar -v -f .../mappings/binding.xml SAPDocument SAPDocumentItem

Unfortunately this doesn't work - I get the following output:

Running binding generator version 0.2
Building mapping definition for de.ava.kas.model.SAPDocument
creating nested structure definition for java.util.HashSet
Warning: trying to create structure for java.util.HashSet
org.jibx.runtime.JiBXException: No content found for class java.util.HashSet
at org.jibx.binding.BindingGenerator.createStructure(BindingGenerator.java:699)
at org.jibx.binding.BindingGenerator.defineFields(BindingGenerator.java:404)
at org.jibx.binding.BindingGenerator.defineStructure(BindingGenerator.java:621)
at org.jibx.binding.BindingGenerator.createMapping(BindingGenerator.java:736)
at org.jibx.binding.BindingGenerator.generate(BindingGenerator.java:888)
at org.jibx.binding.BindingGenerator.main(BindingGenerator.java:1089)

What does "No content found for class ....." mean? What content is the generator looking for?

Thanks for your help and regards
Alexander




Reply via email to