Projekt budowany przy użyciu spring-boot'a, hibernate, jpa itp, krótko mówiąc mikroserwis.
Technologie technologiami, mikro serwis :D to jest całkiem inna sprawa - bo jesli masz moduły niezależne od siebie ale w ramach API działają wspólnie to można wtedy mówić o mikro serwisie
relacjami między tymi tabelami,
To zależy czego wymaga twoja aplikacja, jak zaprojektowałeś baze, z czego korzystasz? Jeśli faktycznie opierasz się o bazy relacyjne, to taka zasada jest "PODSTAWĄ" musi być- chociaż sama relacja, nie zawsze oznacza "ZALEŻNOŚĆ KONIECZNĄ"
Pytanie jak wygląda diagram UML bazy i sama projekcja?
Stawiasz architekturę mikro serwisów a masz problem z
czy wystarczy napisać query w repozytorium, bo od jakiegoś czasu się męczę z query i jak dotąd żadna
to zdecydowanie nie wiesz czym jest mikroserwis, bo to nie jest aplikacja 'crud' ani jakiś projekt który korzysta z wyżej wymienionych technologi, tylko sugeruje nie mylić pojęć przy pisaniu czegoś takiego
mi nie działa tak jak powinna, albo w ogóle nie działa. Nie dodaje kodu ponieważ pytanie czysto teoretyczne.
Kodu nie ma, to się nie wywróży
Tabela z wartościami max/min musi wiedzieć o tym, że dane zostały wprowadzone do tabeli z kwotami. Generalnie przy czymś takim, po każdym dodaniu NOWEJ KWOTY DO TABELI powinno być trigerowane "sprawdzenie" czy stan MAKSYMALNYCH MINIMALNYCH KWOT uległ zmianie
Bo jeżeli nowe dodanie, aktualizacja wprowadziła wartości graniczne, to są one nowe .
Pytanie tylko dlaczego trzymasz te wartości w osobnej tabeli, jaki to ma w ogóle sens...