Prosze napiscie mi jaką ksiązke do Spring + Hibernate polecacie kupić zeby się nauczyc od postaw do powiedzmy poziomu średniego ogarniania, bo w necie jest tyle stronek, toutoriali i kursów, każdy mówi co innego, jedne są nowsze inne starsze i to wszystko jest tak nieustandaryzowane że w życiu się nic nie naucze i mi głowa peknie.

Spring w akcji bedzie dobry? #spring #hibernate #sql #java
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #programowanie #hibernate #spring
Czy Hibernate zawsze robi automatyczny update pobranych Encji - jeśli tak, to kiedy zamyka sesję?
Czy robi różnice czy pobieram je bezpośrednio poprzez np. EntityManager a automatycznie wygenerowane repozytoria?
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wafel93: No wlasnie tak srednio. EntityManager flushuje kiedy uzna to za stosowne, wiec wszystkie zmiany od ostatniego flusha do konca przetwarzania requesta teoretycznie moga zostac stracone (interceptor nie flushuje niczego na koncu xD).
  • Odpowiedz
dziwna sprawa bo wysyłam ajaxem dane, co innego wysyłam a co innego zapisuje #spring w bazie, wrzucam w ajaxa console.log żeby się upewnić co wysyłam sprawdzając w przeglądarce, pokazuje ok, a potem w bazie widzę, że dane są inne a mianowicie daty są przesunięte o 1 dzień.
wewnątrz employee jest m.in. tablica z datami i te daty potem są zapisywane w bazie źle, przesunięte o 1 dzień. mogę jakoś sprawdzić
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mianowicie daty są przesunięte o 1 dzień


@lukasz890123: time zone, i gdzieś na styku JS z Rest gubiona jest o tym informacja, stąd przesunięcie o 1-2h, więc dla samej daty, czyli wg JS daty z godziną 00:00, wychodzi z tego potem 22:00 poprzedniego dnia
  • Odpowiedz
Jak korzystac z Tomcat w IntelliJ Community w projekcie MVC Spring? Cos czytam, ze plugin do Mavena, ale jakos srednio to dziala. Dodam, ze chce w czystym Springu, a nie Bootcie.

#java #programowanie #spring
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

hej, mam taką klasę:

public class EmployeeUpdateDTO {
private int employeeId;
private Listvariant1;
private Listvariant2;
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Karatte: zwraca stronę tylko nie mam dostępu w jsie do tego co dodałem:
modelAndView.addObject(employeeQueryDTO);
wcześniej próbowałem działać właśnie jsonem zamiast modelandview, umiałem pobrać z bazy dane, przekształcić je na klasę DTO, ale nie wiedziałem jak przekazać jsona do widoku w controllerze żeby zawartość jsona wypełniła tabelę w htmlu.
w sumie to jest mi obojętnie czy skorzystam z ModelAndView czy inaczej byle to działało.
Mój wcześniejszy post, który opisuje problem z
  • Odpowiedz
hej, pobieram sobie z bazy danych obiekt i zwracam go jako jsona, mam taką funkcję w kontrolerze:
@ GetMapping(value="/{employeeId}", produces = MediaType.APPLICATIONJSONVALUE)
@ ResponseStatus(HttpStatus.OK)
public ResponseEntitygetEmployee(@PathVariable(value="employeeId") int employeeId){
return new ResponseEntity<>(employeeQueryService.getEmployee(employeeId),
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

hej, mam klasę User oznaczoną jako @ entity, wewnątrz tej klasy jest kilka pól i m.in. dwie listy dat Listdates,
wysyłam od klienta jsona wewnątrz, którego jest id_usera i tablice dat, potrzebuję zdeserializować go.
chciałbym żeby dla tego konkretnego użytkownika o podanym id została zaktualizowana/dodana zawartość List poprzez wypełnienie jej wartościami pobranymi z jsona, przy nienaruszaniu pozostałych pól klasy, bazy

jak mogę to zrobić? z czego mogę skorzystać? za każdą wskazówkę dziękuję.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mam w js/jquery obiekt z tablicami zawierającymi daty, który wysyłam ajaxem dla testu na https://jsonplaceholder.typicode.com
przed wysłaniem mam inne wartości w tablicy, a gdy wchodzę w wysłanego jsona poprzez narzędzia deweloperskie chrome'a to widzę, że inna data się wysłała, zamiast 2019-08-06T00:00:00.000Z wysyła się 2019-08-05T22:00:00.000Z.
ktoś wie czemu i co mogę na to poradzić?

$("#sentbutton").click(function(){
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lukasz890123: Podmień na to i sprawdź, czy dalej masz różnicę :

var start = new Date(firstDay.val());
for (var d = start; d <= setLastDay(); d.setDate(d.getDate() + 1)) {
let dateToStore = new Date(d);
let hoursDiff = dateToStore.getHours() - dateToStore.getTimezoneOffset()
  • Odpowiedz
czy wszystkie elementy, obiekty klasy oznaczonej jako @ entity i @ table muszą być oznaczone jako @ column i odpowiadać kolumnom tej tabeli?
czy część z nich może nie odnosić się do tabeli? jak można sobie z tym poradzić?
mam klasę User z adnotacją @ entity, która zawiera m.in. listę ListallDays (oznaczona jako @ manytomany) ale oprócz tego w klasie mam też listę ListdaysGroupedByBlocks i ta lista już nie ma odniesienia do
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mk321: W Springu masz możliwość używania tokenów które zapisują się w bazie danych bądź JWT. Tokeny JWT nie muszą być zapisywane w bazie. Ustawia się ile ma żyć accesstoken i refreshtoken, inne syfy i to wszystko. Dodatkowo możesz dodać co nieco do defaultowego outputu tokenowego poprzez TokenEnchancer. Dam ci kodzik jak się implementuje JWT. Podeślę ci wkrótce
  • Odpowiedz
Cześć Mireczki,
Możecie pamiętać jak jakiś czas temu pisałem tutaj o kanale "Jak nauczyć się programowania", który rozwijam od kilku miesięcy. Kanał cały czas bardzo fajnie się rozwija, a dzisiaj ruszyłem z nową serią, w której od zera stworzymy cały projekt - serwis społecznościowy ( ͡° ͜ʖ ͡°)

W tym odcinku definiujemy wymagania, projektujemy architekturę i wybieramy technologie, w których będziemy realizować projekt.

W warstwie backendu będzie to Spring Boot z JPA i Hibernate,
salaparadise - Cześć Mireczki,
Możecie pamiętać jak jakiś czas temu pisałem tutaj o ...
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #spring #programowanie

Czy ktoś z was używa w pracy (komercyjnie) thymeleafa? Czy może używa się go tylko w jakichś domowych projektach gdzie nie chcesz albo jeszcze nie piszesz klienta w angularze/reactie a chcesz już widzieć jakieś efekty więc bierzesz thymeleafa a nie jakiegoś JSP :P
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak zrobić dobrze secure/autoryzacje (login, hasło, chowanie endpointów) dla web aplikacji jesli używam #spring i #vue? Jest dużo toutoriali ale one pokazują to w spring mvc gdzie widoki też są w projekcie itp a ja mam to osobno totalnie. Mi chodzi o to jak to poprawnie wykonać za pomocą http (get, post itp), jak to przesyłać i jak to trzymać w bazie.

Jeszcze mi wgl nie chce
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

hej. potrzebuje pomocy w thymeleaf lub ogólnie we froncie. poznałem ostatnio podstawy springa, spring data, wiem co to @ entity, @ controller, robiłem podstawowe szablony thymeleaf i walidację danych z formularza, własne walidatory, ale mój przypadek jest chyba bardziej złożony i potrzebuję nakierowania lub pomocy.
czy jest możliwość wielokrotnego wykorzystania tych samych pól formularza przed wysłaniem obiektu do walidacji?
chodzi o to, że mam użytkownika, który ma np 20 dni, które sobie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, jaka książka do poczytania o Springu dla juniora?
Nie dla całkiem początkującego, raczej do poszerzenia wiedzy.
Warunek jeden - papier, więc raczej rodzimy rynek, bo cebula się spina.
Jest parę książek sprzed paru lat (Spring 4), coś przez to mogę stracić?

Z tego co widzę, to jest:
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzięki mirki, biorę Spring w Akcji. @kto3 Mam kindla i kocham prozę tak czytać, ale książki o programowaniu to coś zupełnie innego... Próbowałem kiedyś łykać jakieś ze struktur danych, ale jak kod jest rozbity na więcej niż jedną stronę, to się łapałem na tym, że skaczę do przodu i tyłu, próbując "całościowo" ogarnąć kod, co mnie mocno rozpraszało. Więc zostaje przy papierze :)
  • Odpowiedz
Jak w Springu ładnie kończyć połączenie z bazą żeby mi nie wywalał błedu zwiazanego z SQL-owym max-user-connections? Czy po prostu zmienić hosting i uczyć sie na wykupionym serwerze? #spring #java #hosting #sql
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kresse:
@radekrad: dobra kupilem sobie na 3 msc vps i juz mi sie udalo polaczyc i dziala, w ten sposob wiecej sie naucze niz stawiajac bazke na localhost i też jak bede robil apke na androida to bede mogl sie laczyc juz z serwerem, dzieki i pozdro i z fartem mireczki
  • Odpowiedz
@Ridicz: Odpalam w run dashboardzie 10 modułów oraz jeden jeden w innej instancji IntelliJ i 90% ramu zjedzone (w tle tyko chromosom 2-3 karty, outlook, Slack i jeden kontener sql w dockerze)
  • Odpowiedz