Tag: dozer
Dozer ist eine Java-Bean Java Bean-mapper, die rekursiv kopiert Daten von einem Objekt zum anderen. In der Regel werden diese Java-Beans wird von unterschiedlichen und komplexen Typen.
3
Antworten
Ich habe eine xml-Zuordnung definiert: <mapping> <class-a>java.util.HashMap</class-a> <class-b>com.example.MyClass</class-b> <field> <a key="myDateField">this</a> <b>myXMLGregorianCalendarField</b> </field> </mapping> Hier Wert für den Schlüssel myDateField enthält Instanz von java.lang.Date class. Feld com.example.MyClass#myXMLGregorianCalendarField erwartet Instanz von javax.xml.datatype.XMLGregorianCalendar. Diese Zuordnung wirft immer eine exception:
3
Antworten
Habe ich ein Raupen-mapping mit einem benutzerdefinierten Konverter: <mapping> <class-a>com.xyz.Customer</class-a> <class-b>com.xyz.CustomerDAO</class-b> <field custom-converter="com.xyz.DozerEmptyString2NullConverter"> <a>customerName</a> <b>customerName</b> </field> </mapping> Dem Konverter: public class DozerEmptyString2NullConverter extends DozerConverter<String, String> { public DozerEmptyString2NullConverter() { super(String.class, String.class); } public String convertFrom(String source, String
2
Antworten
Bin ich mit dem Spring-Framework /Data /HATEOAS und Sie versuchen, um Dozer. Habe ich Folgendes in meinem bean spring-config.xml: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:data="http://www.springframework.org/schema/data/jpa" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd">
2
Antworten
Ich bin mit Dozer mit Spring 3.0.x. Hier ist mein mapper bean definition: <bean id="mapper" class="org.dozer.DozerBeanMapper" lazy-init="true"> <property name="mappingFiles"> <list> <value>dozer-bean-mappings.xml</value> </list> </property> </bean> Ich möchte die Raupen.properties-Datei im src/main/resources/conf/app/dozer.Eigenschaften. Wie kann ich angeben das benutzerdefinierte dozer.Eigenschaften
2
Antworten
Ich würde gerne eine Karte CustomConverter im Bulldozer, aber ich möchte pass die gesamte aktuelle Objekt als Quelle. Alle Beispiele, die in der dozer CustomConverter Dokumentation übergeben ein Feld von input-Objekt als Quelle und nicht das ganze
3
Antworten
Ich geschrieben habe, eine Entität, enthält nur eine LocalDateTime um eine CSV-Datei mit Super-CSV-s ICsvDozerBeanWriter und ich bin auf ein Fehler beim Lesen es wieder mit einem ICsvDozerBeanReader. Ich war in der Lage, erfolgreich Lesen und schreiben
1
Antworten
Ich habe ein kleines problem hier und hoffe, jemand kann mir helfen. Will ich ein mapping von Objekt zu Integer. Das Objekt ist markiert als Fetchtype.Faul. Wenn ich das mapping bekomme ich die folgende Fehlermeldung: 11:31:46,569 ERROR
4
Antworten
Ich versuche, Raupen-die Umwandlung einer Instanz von class Source { private List<Foo> foos = new ArrayList<Foo>(); public List<Foo> getFoos() { return foos; } public void setFoos(List<Foo> foos) { this.foos = foos; } } einer Instanz von: class
2
Antworten
Ich versuche ausführen unten dozer Beispiel. meine xml-Datei befindet sich im gleichen Verzeichnis wie die java-Datei, aber ich bekomme die Datei nicht gefunden Ausnahme Exception in thread "main" org.dozer.MappingException: Unable to locate dozer mapping file [dozerMapping.xml] in
3
Antworten
Arbeite ich an einer Spring-Boot-Projekt. Ich habe nur die annotation-Konfiguration. Ich möchte Raupen verwandeln Entitäten DTO und DTO-an Einrichtungen. Ich sehe in der Bulldozer-Webseite, erklären Sie ich fügen Sie die folgende Konfiguration in spring-xml-Konfigurationsdatei. Da ich keine
4
Antworten
Habe ich diese Frage. Aber es wird schwierig für mich zu erklären, wie ich weiß nicht die genauen Begriffe zu verwenden. Hoffe jemand versteht. Ich werde versuchen, beschreibe die beste, die ich kann. Ich glaube, das ist
3
Antworten
Die faq erklärt , wie dies in XML. Dies zeigt, wie machen es pro Klasse mithilfe der API. Das problem ist, Sie haben, um es auf die Klasse an. Was ist, wenn ich nur möchte, dass es
1
Antworten
Mit Bulldozer zu Karte zwei Gegenstände, die ich habe: /** /* This first class uses the GXT (ExtJS) framework **/ Class1 extends BaseModelData { public int getId() { return (Integer)get("id"); } public void setId(int id) { set("id",
2
Antworten
Ich bin eine Anforderung zum anzeigen der Eigenschaften eines Objekts, die mit verschachtelten Objekten ( deep) ein DTO-Objekt. Eigentlich will ich Entlüften Sie den komplexen Objekts auf einfache DTO mit allen Eigenschaften, auch verschachtelte Objekte. Ich habe
3
Antworten
Die faq erklärt , wie dies in XML. Dies zeigt, wie machen es pro Klasse mithilfe der API. Das problem ist, Sie haben, um es auf die Klasse an. Was ist, wenn ich nur möchte, dass es
7
Antworten
Ich versuche, mit dozer 4.1 die Zuordnung zwischen Klassen. Ich habe einen source-Klasse, die wie folgt aussieht: public class initRequest{ protected String id; protected String details } Habe ich ein Ziel-Klasse, die wie folgt aussieht: public class
3
Antworten
Habe ich tief eigenschaftenzuordnung in meiner Anwendung (von der domain-Objekte DTO, und Umgekehrt), ähnlich wie im nächsten Beispiel: ... <field> <a>employee.id</a> <b>employeeId</a> </field> ... Wenn die Raupe wandelt Domain-DTO, er ordnet employee.id zu employeeId, und das ist
5
Antworten
Gibt es eine Möglichkeit, um eine benutzerdefinierte Konverter in Dozer für die Umwandlung einer top-level-Typ zu einem anderen, der selbst eine Spring-bean und kann somit seine Abhängigkeiten injiziert? Des dozer-docs vorschlagen, fügen Sie die folgende XML-definition: <converter
4
Antworten
Ich versuche es mal mit Bulldozer zu konvertieren meine Domäne Entität DTO-Objekte. Also, ich möchte konvertieren PersistentList, PersistentBag, ... aus meiner Domäne Entität zu ArrayList, ... in meinem DTO-Objekte zu vermeiden, faul problem. Dies ist ein Beispiel
3
Antworten
Ich bin versucht zu konvertieren von einem Typ zu einem anderen, mit Raupen-mappings. Ich definiert habe einige Bohnen wie diese: public class OneBean extends TwoBean { private static final long serialVersionUID = 1L; public OneBean() { }
1
Antworten
Wie Sie ordnen Sie ein einzelnes Feld in einer List /Collection im Dozer? class SrcFoo { private String id; private List<SrcBar> bars; } class SrcBar { private String name; } Hier sind meine Ziel-Objekte: class DestFoo {
1
Antworten
Wir verwenden DTO ' s zum senden von Daten an und von der Präsentationsschicht. Wir haben Schichten wie: Fassade appService domain Und Wir haben Raupen, die uns helfen konvertieren Einheit dto. Aber ich habe 2 Frage nun:
1
Antworten
EDIT : EINE neue lib wurde eingeführt, die klären die Sache auf neue Versionen Seit version 5.5.0 Spring integration in weitere module dozer-Frühling. Hallo ich bin relativ neu auf Raupen-und Feder und ein wenig verwirrt darüber, wie
2
Antworten
Im neuen zu RAUPEN-mapping Können wir Eigenschaften zuordnen, die aus mehr als einer Quelle der Klasse zum Ziel? ZB class A { int a; int b; } class B { String c; } class Destination { int
4
Antworten
In meiner DAO-Schicht, ich habe eine Find-Funktion, wie dies public List<?> findCategoryWithSentenceNumber(int offset, int maxRec) { Criteria crit = getSession().createCriteria(Category.class, "cate"); crit.createAlias("cate.sentences", "sent"); crit.setProjection(Projections.projectionList(). add(Projections.property("title"), "title"). add(Projections.count("sent.id"), "numberOfSentence"). add(Projections.groupProperty("title")) ); crit.setFirstResult(offset); crit.setMaxResults(maxRec); return crit.list(); } Also, um
1
Antworten
Muss ich map-Klasse A in Klasse C mit Raupen-Rahmen. public class A { private String fielda1; private String fielda2; public String getFielda1() { return fielda1; } public void setFielda1(String fielda1) { this.fielda1 = fielda1; } public String
4
Antworten
Scheint es, dass Dozer nicht anzeigen eine Boolean-Eigenschaft, wenn die accessor der Eigenschaft ist definiert als isProperty() eher als getProperty(). Folgende groovy-Skript veranschaulicht das problem: import org.dozer.* class ProductCommand { Boolean foo } public class ProductDto {
6
Antworten
Ich bin immer folgende Fehler, während meine folgenden code: java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils from BaseClassLoader at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:448) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at org.dozer.util.ResourceLoader.getResource(ResourceLoader.java:53) at org.dozer.util.DefaultClassLoader.loadResource(DefaultClassLoader.java:44) at org.dozer.config.GlobalSettings.loadGlobalSettings(GlobalSettings.java:116) at org.dozer.config.GlobalSettings.<init>(GlobalSettings.java:67) at org.dozer.config.GlobalSettings.<clinit>(GlobalSettings.java:46) at org.dozer.stats.StatisticsManagerImpl.<init>(StatisticsManagerImpl.java:39) at org.dozer.stats.GlobalStatistics.<init>(GlobalStatistics.java:29) at org.dozer.stats.GlobalStatistics.<clinit>(GlobalStatistics.java:24) at org.dozer.DozerBeanMapper.<clinit>(DozerBeanMapper.java:59) Freundlich, mich
2
Antworten
Erstellte ich ein Raupen-mapping für ClassA, ClassB. Nun möchte ich eine Karte List<ClassA> zu einem List<ClassB>. Ist es möglich, nur mapper.map(variableListClassA, variableListClassB) oder muss ich über eine Schleife, z.B. for (ClassA classA : variableListClassA) { variableListClassB.add(mapper.map(classA, ClassB.class))
2
Antworten
Habe ich solche enum: public enum PartnershipIndicator { VENDOR("VENDOR"), COPARTNER("COPARTNER"), BUYER("BUYER"); String code; private PartnershipIndicator(String code) { this.code = code; } public String getCode() { return code; } public static PartnershipIndicator valueOfCode(String code) { for (PartnershipIndicator status
6
Antworten
Bin ich mit Spring-Transaktionen, also die Transaktion noch aktiv ist, wenn POJO DTO Konvertierung erfolgt. Ich möchte verhindern, dass Raupen, die aus auslösenden lazy loading, so dass hidden sql-Abfragen nie auftreten : alle Holen muss getan werden,
5
Antworten
Ich habe ein kleines problem mit Java (das ist ein C++ Programmierer). Habe ich 2 Verwandte Klassen: public class Patient() { ... } public class PatientPersistent extends Patient { ... public void foo() { System.out.println(super.getClass().toString()); } }
3
Antworten
Ich versuche herauszufinden, eine einfache Möglichkeit zum anzeigen von DTOs zu Entitäten, ohne boiler-plate-code. Während ich überlegte, mit dozer, erscheint es erforderlich, eine Menge von xml-Konfiguration. Hat jemand gesehen, eine Raupe alternative, nutzt eine DSL konfigurieren Sie
8
Antworten
Ich würde gerne etwas machen wie: ArrayList<CustomObject> objects = new ArrayList<CustomObject>(); ... DozerBeanMapper MAPPER = new DozerBeanMapper(); ... ArrayList<NewObject> newObjects = MAPPER.map(objects, ...); Vorausgesetzt: <mapping> <class-a>com.me.CustomObject</class-a> <class-b>com.me.NewObject</class-b> <field> <a>id</a> <b>id2</b> </field> </mapping> Habe ich versucht : ArrayList<NewObject>