xdoo / vaadin-demo

demo using vaadin with spring boot.
4 stars 2 forks source link

"findByOidAndMid" muss in den abgeleiteten Repositories überschrieben werden #57

Closed xdoo closed 9 years ago

xdoo commented 9 years ago

Aktuell schaut das BaseRepository wie folgt aus:

    public List findByMandantOid(String mid);
    public List findByOidAndMandantOid(String oid, String mid);

Bei der Cache Implementierung ergibt sich daraus das Problem, dass für die Methode findByOidAndMandantOid kein Cache explizit angegeben werden kann. Es würden also alle Objekte in einem Cache landen.

Deshalb sollte jedes Repository die Methode findByOidAndMandantOid überschreiben. Beispiel:

    @Override
    @Cacheable(value = "buerger", key = "#oid.append(#mid)")
    public List findByOidAndMandantOid(String oid, String mid);
xdoo commented 9 years ago

betrifft #55

xdoo commented 9 years ago

gelöst mit #55