Great! Thanks! And when will be next release?
On 10/15/07, Werner Guttmann <[EMAIL PROTECTED]> wrote: > > This has been fixed already, and will be shipped with the next release. > If you are intersted to get yourself acquainted with this, please feel > free to look at the snapshot releases for 1.1.3. > > Werner > > Jozef Kubov wrote: > > Hello! > > > > I have a following problem. I want to marshall hibernate pojo into xml. > > > > this is my castor mapping files: > > > > processType object > > /---------------------------------------------------------- > > <?xml version=" 1.0" encoding="UTF-8"?> > > <mapping> > > > > > > <class name="com.ibs.rdc.conf.bo.ProcessType" auto-complete="false"> > > <description>Default mapping for class > > com.ibs.rdc.conf.bo.ProcessType</description> > > <map-to xml="processType"/> > > <field name="id" type="integer" required="false" direct="false" > > transient="false"> > > <bind-xml name="id" node="element" reference="false"/> > > </field> > > <field name="isNonAutomatic" type="boolean" required="false" > > direct="false" transient="false"> > > <bind-xml name="isNonAutomatic" node="element" > > reference="false"/> > > </field> > > <field name="tolerance" type=" com.ibs.rdc.conf.bo.Tolerance" > > required="false" direct="false" transient="false"> > > <bind-xml name="tolerance" node="element" > reference="false"/> > > </field> > > <field name="processTypeId" type="string" required="false" > > direct="false" transient="false"> > > <bind-xml name="processTypeId" node="element" > > reference="false"/> > > </field> > > <field name="description" > > type="com.ibs.rdc.conf.bo.ProcessTypeDescription" > > required="false" direct="false" transient="false" > > collection="set"> > > <bind-xml name="processTypeDescription" node="element" > > location="processTypeDescriptionList" > reference="false"/> > > </field> > > <field name="processServicesUri" type="string" required="false" > > direct="false" transient="false"> > > <bind-xml name="processServicesUri" node="element" > > reference="false"/> > > </field> > > <field name="factoryCalendarId" type="string" required="false" > > direct="false" transient="false"> > > <bind-xml name="factoryCalendarId" node="element" > > reference="false"/> > > </field> > > <field name="illicitProcessId" type="string" required="false" > > direct="false" transient="false"> > > <bind-xml name="illicitProcessId" node="element" > > reference="false"/> > > </field> > > </class> > > </mapping> > > > ---------------------------------------------------------------------------------------------------------------------- > > procesTypeDescription: > > > > <?xml version="1.0" encoding="UTF-8"?> > > <mapping> > > > > > > <class name="com.ibs.rdc.conf.bo.ProcessTypeDescription" > > auto-complete="true"> > > <description>Default mapping for class > > com.ibs.rdc.conf.bo.ProcessTypeDescription</description> > > <map-to xml="processTypeDescription"/> > > <field name="id" type="integer" required="false" direct="false" > > transient="false"> > > <bind-xml name="id" node="element" reference="false"/> > > </field> > > <field name="textline" type="string" required="false" > > direct="false" transient="false"> > > <bind-xml name="textline" node="element" reference="false"/> > > </field> > > <!-- > > --> > > <field name="language" type="com.ibs.rdc.conf.bo.Language" > > required="false" direct="false" transient="false"> > > <bind-xml name="languages" node="element" > reference="false"/> > > </field> > > </class> > > </mapping> > > > ----------------------------------------------------------------------------------------------------------------------------------- > > language object: > > > > <?xml version="1.0" encoding="UTF-8"?> > > <mapping> > > <class name="com.ibs.rdc.conf.bo.Language" auto-complete="true"> > > <description> > > Default mapping for class com.ibs.rdc.conf.bo.Language > > </description> > > <map-to xml="language" /> > > <field name="languageKey" type="string" required="false" > > direct="false" transient="false"> > > <bind-xml name="languageKey" node="element" > > reference="false" /> > > </field> > > <field name="id" type="integer" required="false" direct="false" > > transient="false"> > > <bind-xml name="id" node="element" reference="false" /> > > </field> > > </class> > > </mapping> > > > ------------------------------------------------------------------------------------------------------------------------------------- > > > > So i try to marshall object processType. i awaits somthing like that: > > > > > > <processType> > > <isNonAutomatic>true</isNonAutomatic> > > <tolerance> > > <isLaterRequested>true</isLaterRequested> > > <toleratedDays>0</toleratedDays> > > </tolerance> > > <processTypeId>REQUESTLOAN</processTypeId> > > <processTypeDescriptionList> > > <processTypeDescription> > > <textline>loan request (market)</textline> > > <languageKey>ENGLISH</languageKey> > > </languages> > > </processTypeDescription> > > <processTypeDescription> > > <textline>Krediterfassung im Markt</textline> > > <languages> > > <languageKey>DEUTSCH</languageKey> > > <language-key>DEUTSCH</language-key> > > </languages> > > </processTypeDescription> > > </processTypeDescriptionList> > > <processServicesUri>local</processServicesUri> > > <factoryCalendarId></factoryCalendarId> > > <illicitProcessId></illicitProcessId> > > </processType> > > > > > > but i have become this: > > > > <processType> > > <isNonAutomatic>true</isNonAutomatic> > > <tolerance > > xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" > > is-later-requested="true" > > xsi:type="java:com.ibs.rdc.conf.bo.Tolerance_$$_javassist_17 "> > > <hibernate-lazy-initializer unwrap="false" > > uninitialized="false" > > xsi:type="java: > org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer"> > > > > <implementation xsi:type="tolerance"> > > <isLaterRequested>true</isLaterRequested> > > <toleratedDays>0</toleratedDays> > > </implementation> > > <entity-name>com.ibs.rdc.conf.bo.Tolerance > </entity-name> > > </hibernate-lazy-initializer> > > <tolerated-days>0</tolerated-days> > > </tolerance> > > <processTypeId>REQUESTLOAN</processTypeId> > > <processTypeDescriptionList> > > <processTypeDescription> > > <textline>loan request (market)</textline> > > <languages > > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > xsi:type="java:com.ibs.rdc.conf.bo.Language_$$_javassist_11 "> > > <hibernate-lazy-initializer unwrap="false" > > uninitialized="false" > > xsi:type="java: > org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer > > "> > > <implementation xsi:type="language"> > > <languageKey>ENGLISH</languageKey> > > </implementation> > > > > <entity-name>com.ibs.rdc.conf.bo.Language</entity-name> > > </hibernate-lazy-initializer> > > <language-key>ENGLISH</language-key> > > </languages> > > </processTypeDescription> > > <processTypeDescription> > > <textline>Krediterfassung im Markt</textline> > > <languages > > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > xsi:type="java:com.ibs.rdc.conf.bo.Language_$$_javassist_11 "> > > <hibernate-lazy-initializer unwrap="false" > > uninitialized="false" > > xsi:type="java: > org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer > > "> > > <implementation xsi:type="language"> > > <languageKey>DEUTSCH</languageKey> > > </implementation> > > > > <entity-name>com.ibs.rdc.conf.bo.Language</entity-name> > > </hibernate-lazy-initializer> > > <language-key>DEUTSCH</language-key> > > </languages> > > </processTypeDescription> > > </processTypeDescriptionList> > > <processServicesUri>local</processServicesUri> > > <factoryCalendarId></factoryCalendarId> > > <illicitProcessId></illicitProcessId> > > </processType> > > > > > > there is some with hibernate proxies... and lazy loading. I have no idea > > how can fix it. > > > > thanks for advice. > > > > jozef > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe from this list please visit: > > http://xircles.codehaus.org/manage_email > >

