mam nastepujacy problem. Jak mozna w prosty sposob dodac do siebie wartosci w dwoch encjach i zapisac je do trzeciej jako suma dwoch wartosci? Wartosci te sa podawane w formularzu i wpisywane do bazy, chce miec kolejne pole ktore bedzie zwyczajnie przetrzymywac sume tamtych dwoch. Chcialem to zrobic z poziomu pliku DAO i dalem tam ze nowa encja = pierwsza + druga ale tak nie moze przeciez byc. Macie jakis na to pomysl? Na pewno da sie to szybko zrobic a ja mam w glowie tylko takie moim zdaniem nieoptymalne rozwiazanie.
na szybko to zaimplementuj sobie w encji funkcje sum która będzie sumowała ją i jakąś inną i w wyniku dawała 3. Do DAO ją wyciągnij albo w ogóle do serwisu. Innej opcji nie ma. Przynajmniej ja nie widzę
@wojciechmaciejewski, napisalem ta metode
public void suma ()
{
int a = getFirst()+getSecond()+getThird();
setSum(a);
}
ale nie moge tez wyciagnac do DAO bo nie moge zrobic Autowired na polu prywatnym. Jak to obejsc?
lepiej opisz szerzej kontekst po co Ci ta suma trzymana w bazie.
ale nie moge tez wyciagnac do DAO bo nie moge zrobic Autowired na polu prywatnym. Jak to obejsc?
dorób seter albo wstrzykuj sobie przez @Autowired
refleksją ;]
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.