#spring #hibernate #programowanie Mirki próbuję sobie validować formę ale kiedy w modelu dodam @Column(unique=true) dostaję NullPointerException wszystkie inne ograniczenia działają. Jak widać z tego logu wartość jest wstawiana, napotyka constrainta i pozniej jest Null. Czy przeoczyłem coś banalnego ? [github]( https://github.com/Kadyen/AccountMonitor)
@mediateh7: Podejrzewam, że to wina HSQLDB in-memory + aspektów Springa + np. generycznych DAO. Wyjątek może być gdzieś wygaszony, itp. Z logów wynika, że tam się dzieje jakaś straszna magia pod spodem.
#spring #programowanie Może to głupie pytanie ale nigdzie nie potrafiłem znaleźć odpowiedzi, używam w swojej aplikacji thymeleafa czy jestem zmuszony używać .jsp czy mogę zrobić to samo używając wyłącznie .htmla ?
#programowanie #spring Mirki pisząc aplikację, którą chciałbym się pochwalić na rozmowie to użyć "zwykłego" Springa ze wszystkimi configami/xmlami itp czy może lepiej użyć Spring Boota ?
#programowanie #spring #java Mirki piszę aplikację m.in. z użyciem Spring JPA, i struktura mojego projektu wyglada tak, że mam tam sobie kontrolery, konfigurację i najważniejsze: - Mam model, później mam repozytorium które rozszerza JpaRepository i później mam Service do którego sobie autowiruję repozytorium i z tego serwisu pobieram dane w kontrolerach. Czy to jakaś zła ( może dobra? ) praktyka ? Jeśli tak to co powiniem
@mediateh7: Ogólnie przyjęta praktyka, jest taka jak robisz - czyli wszystko warstwowo, nie mniej w tym układzie często warstwa "service" jest tylko proxy do repozytoriów/dao na której konfiguruje się transakcje i ewentualnym miejscem gdzie wali się obejścia baboli, bo z DAO z kolei jest drętwą przykrywką na hibernate lub coś w ten deseń.
Ja już jakiś czas temu zrezygnowałem z tego i transakcje waliłem na poziomie kontrolera ;P Jeśli zastanawiasz
Może i mnie zjedziecie, ale moim zdaniem nie programuje obiektowo ( ͡°͜ʖ͡°) service , managery, utilsy i inne gady zmuszają cię do programowania imperatywnego. Dlatego, że nie enkapsulujesz stanu tylko czynność jak już w takim podejściu. Ogólnie wrzuć w google "objects ending with er" po więcej info. O ile da Ci to ogólne podejście do wszelakiej maści workerów to z service'ami może to nie być już
#spring #programowanie #java Przy nauce springa natknąłem się na 2 sposoby "konfiguracji" aplikacji jeden poprzez tworzenie pliku "AppConfiguration itp." w którym są deklarowane beany a drugi to poprzez .xml application context, czy któraś z metod jest odradzana/przestarzała czy zależy to tylko ode mnie co wybiorę ?
@mediateh7: W springu widać wyraźnie trend eliminacji używania xmla do konfiguracji. Z kilku przyczyn: -Xml jest mniej czytelny -Konfigurację w javie pisze się po prostu szybciej -Łatwiej zauważyć błędy w konfiguracji javowej.
przebrnąłem przez pare stron wpisów jednak nie znalazłem satysfakcjonującej odpowiedzi. Szukam sluchawek dokanalowych ( glownie do sluchania muzyki ) w cenie mniejszej niż 100zł, mógłby ktoś coś polecić ? ( tylko nic z jd/ali itp ) #sluchawki
#seriale Szukam strony ( chyba ktos tu kiedys wstawial ) gdzie mogę sobie wybrać, które seriale oglądam i zostaną one "nałożone" na ten kalendarz, troche by mi to ułatwiło sprawy, zna ktoś ?
#mysql #linux Mirki postawilem linuxa (Centosa) na cwiczenia na studbazie mocno i mam problem przy nadawaniu hasel mam problem: pierwsza komenda dziala natomiast druga> "Connect to server at student (nazwa hosta, mojego pc?) failed unknown mysql server host. < co tu robić :(
@Column(unique=true) dostaję NullPointerException wszystkie inne ograniczenia działają.
Jak widać z tego logu wartość jest wstawiana, napotyka constrainta i pozniej jest Null.
Czy przeoczyłem coś banalnego ? [github](
https://github.com/Kadyen/AccountMonitor)
Komentarz usunięty przez autora