If you can't read please download the document
Upload
joachim-van-der-auwera
View
3.650
Download
0
Embed Size (px)
DESCRIPTION
Very short introduction to jTranso, an open source project which handles conversion between transfer and domain objects.
Citation preview
2. Easy conversionJTransfojTransfo=newJTransfoImpl();SomeDomainClassdomainObject=(SomeDomainClass)jTransfo.convert(transferObject);OrSomeDomainClassdomainObject=newSomeDomainClass();jTransfo.convert(transferObject,domainObject);OrjTransfo.convertTo(transferObject,SomeDomainClass.class); 3. Annotations on transfer object@Data@DomainClass("pkg.Person")publicclassPersonTo{privateStringname;@MappedBy(field=country,path=addr)privateStringaddrCountry;@MappedBy(readOnly=true)privateStringgender;@NotMappedprivateStringglobaalNummer;} 4. Type conversion, lists@MappedBy(typeConverter="filterToList")privateListfilters;@MappedBy(typeConverter="readOnlyDomain")privateLayerTolayer; 5. Type conversion, spring 6. ORM link, Object finder Automatically build new / linked object Find in Hibernate maybe Always consistent Use ReadOnlyDomain to either update linksonly or linked object contents as well 7. www.jtransfo.orghttps://github.com/joachimvda/jtransfo@joachimvda