Local- / Remoteinterfaces per Konfiguration nutzen

Die üblichen Beispiele für EJB3-Programmierung sehen normalerweise vor, dass man sich bereits zur Implementationszeit für eine remote bzw. lokale Referenzierung einer Bean entscheidet. Dazu wird einfach das entsprechende Interface per Annotation mit der Bean verbunden. @EJB HalloRemote halloBean; … void greet() { halloBean.sayHello(); } Wenn jetzt beide Beans in einem EAR deployed werden, möchte man […]

Ordered Lists in JPA – Do it yourself

Bei OneToMany und ManyToMany Relationen gibt es in JPA die Möglichkeit die Sortierreihenfolge festzulegen, mit der die Objekte aus der Datenbank kommen. @OneToMany @OrderBy(„name ASC“) List<MyEntry> entries; Dieses Konstrukt sorgt dafür, dass die MyEntry Objekte nach dem darin enthaltenen Feld „text“ in aufsteigender Reihenfolge aus der Datenbank kommen. Das funktioniert soweit auch ganz prima, bis […]