Hallo,
ich hab jetzt schon ein paar Jahre Webservices und die dahinter liegenden Layer (WS, Service, Domain, DB).
Jetzt hab ich einen neuen Kollegen, der mir bei jeden Call die Joins aufzählt, z.B. Call A hat 3 Joins, Call B 7 Joins usw.
Wenn ich jetzt eine Hibernat - Domain Klasse habe die folgendermaßen ausschaut:
Wenn ich jetzt einen WS Call ausführe, der mit "MyClass" Objekte zurückliefern, dann hab ich in diesem Fall 2 Joins zu 2 anderen Tabellen (OtherClass- Table und AnotherOtherClass- Table).
Seht Ihr das auch so und wie geht ihr mit dem Thema um. Macht Ihr lieber mehrere WS Calls um (aufwendigen) Joins zu entgehen?
Wäre dankbar für Eure Erfahrungsberichte.
lg
Poller
ich hab jetzt schon ein paar Jahre Webservices und die dahinter liegenden Layer (WS, Service, Domain, DB).
Jetzt hab ich einen neuen Kollegen, der mir bei jeden Call die Joins aufzählt, z.B. Call A hat 3 Joins, Call B 7 Joins usw.
Wenn ich jetzt eine Hibernat - Domain Klasse habe die folgendermaßen ausschaut:
Java:
class MyClass {
@ManyToMany
private OtherClass otherClass;
@ManyToMany
private OtherClass anotherOtherClass;
}
Wenn ich jetzt einen WS Call ausführe, der mit "MyClass" Objekte zurückliefern, dann hab ich in diesem Fall 2 Joins zu 2 anderen Tabellen (OtherClass- Table und AnotherOtherClass- Table).
Seht Ihr das auch so und wie geht ihr mit dem Thema um. Macht Ihr lieber mehrere WS Calls um (aufwendigen) Joins zu entgehen?
Wäre dankbar für Eure Erfahrungsberichte.
lg
Poller