Cześć, mam pytanie do springowcow.
W jaki sposób w springboot używać hibernate? Ale nie chodzi mi o tego wbudowanego w springboot data. Chciałbym używać oddzielnego hibernate, tak aby tomcat zarządzał nam @PersistenceContext.
Tzn, że nie używamy spring-boot-starter-data-jpa
Tylko lecimy tak jakby z ORM Hibernate zgodnie z dokumentacją. Czy trzeba jakoś specjalnie skonfigurować Springa?

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

@kamilguti:
1.
spring-data-jpa zawiera w sobie hibernate'a nic nie trzeba dodatkowo dodawać, więc tak można korzystać z adnotacji hibernate

2.
polecam Ci poczytać trochę na temat tego jaka jest relacja między poszczególnymi komponentami aplikacji, bo bardzo ciężko wytłumaczyć coś w sytuacji gdy widać że mylisz pojęcia
  • Odpowiedz
#java
#spring
#programowanie
Mam porobione widoki na bazie z left joinami i teraz potrzebuje to pomapowac na obiekt w springu tylko zastanawiam jak to zrobic zeby zamowienie bylo jedno a w nim jego pozycje i sie nie powtarzało
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zaraz nie wyczymie. Chcę postawić apkę Spring Boot na appengine w Google Cloud. Zrobiłem bazę danych, daję my adres połączenia a gdy serwer uruchamia się w cloudzie to sypie błędami połączenia z bazą danych, o takimi: https://pastebin.com/HNxSbdjv

Mój application.properties wygląda tak (niektóre dane zmienione): https://pastebin.com/UcgnDUxi

Ktoś wie co porypałem? #programowanie #java #spring #google
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lewo: racja ale ja robie tak zepierw rozkminiam pomysl, a pozniej przy pomocy wujka google i dokumentacji pisze kod. A jak szukam gotowych alikacji ktore sa rozpisane krok po kroku jak cos sie uzywa(np spring data lub spring security) to tez wbijam do wujka google bo zazwyczaj dobrze wyszukuje slowa klucze. Tylko patrze na data publikacji zeby nie uczyc sie czgos co bylo modne 10 lat temu ( ͡°
  • Odpowiedz
Czy jak chce mieć zliczone ile ktoś przycisnął dany przycisk (taka aplikacja jak jest np na siłowni do oceny pracy siłki) to najlepiej mieć bazę w której będą 4 kolumny (na 4 przyciski) i zwiększać wartośc o 1 przy wciśnięciu? Czy tak UPDATE tabela SET licznik = licznik + 1 WHERE id =1? Czy jest lepszy sposób? #sql #mysql #bazydanych #spring
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrFisherman: Dokładnie tak, zebrać dane i potem zliczyć wartość.

Dodatkowo pozwoli Ci to na robienie lepszych raportów np. uwzględnić intensywność lub odrzucać zdarzenie gdy komuś się kliknęło dwa razy.
  • Odpowiedz
no zazwyczaj właśnie nie znasz


@leoha: no zazwyczaj jednak znasz. Inna sprawa, że robi się wszystko tak, jakby się jednak nie znało: konfiguracja dostępu do bazy poza projektem, driver i implementacja JPA jako zależności runtime itd.

  • Odpowiedz
Jak w Spring dobrze zrobić validacje? Czy taki sposób bedzie dobry https://www.mkyong.com/spring-boot/spring-rest-validation-example/. Potrzebuje zrobić tak żeby kiedy ktos z frontu dodaje paczke z danym numerem a potem z takim samym to żeby za drugim razem sie nie dodała i żeby wyswietliło bład że już taka jest. Czyli rozumiem że mam zrobić ten walidator i zwracać message błedu do frontu? #naukaprogramowania #spring #java
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ktoś ma pomysł czemu to nie działa? Dla was to pewnie oczywiste a ja czegoś nie widze. Próbuje wyciągnąć z tabeli nazwę teamu i odpowiadającą jej ilość wystąpień. Próbowałem już to dać do ResultSet oraz do Mapy ale nie działa. Na stacku znalazłem wątek o Projections. Czy ktoś mi może powiedzieć co robię źle? Ewentualnie jakiś inny pomysł jak wyciągnąć z tego query te dane lub na jaki typ będą konwertowalne
MrFisherman - Czy ktoś ma pomysł czemu to nie działa? Dla was to pewnie oczywiste a j...

źródło: comment_z1y2OYMovqrwMPBUGvndTPtaIVzVfI4R.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam klasę FileUploadController z adnotacją @Controller, wywołuje przez nią metodeX z KlasyA, która to zwraca
File processedFile,
ale także wylicza liczbę
float ratio.
Następnie klasa FileUploadController wywołuje metodeY z KlasyB która to bierze jako parametry processedFile i ratio.
No i teraz w której klasie powinienem trzymać float ratio z getterem
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć. Szukam podpowiedzi. Stworzyłem sobie aplikację serwerową jako monolit z rejestracją i logowaniem za pomocą tokenu JWT. W ramach nauki chciałbym to rozdzielić na moduły, czyli moduł autoryzacji i autentykacji oraz moduł dla innych endpointów. Z tego co widziałem to rozwiązaniem może być użycie protokołu OAuth 2 i gotowych rozwiązań springowych. Dodam natomiast, że nie zależy mi na logowaniu przy pomocy google, facebooka itp. I wtedy zrobienie jeden aplikacji gdzie miałbym @
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java #spring
Chciałbym zrobić klasę i przekazać ją jako argument do metody, która jest kontrolerem resotwym. Ale chciałbym, żeby ten obiekt był budowany na podstawie całego requestu. Wiem że mogę zrobić sobie convertery z jednego headera, z param value, ale ja chciałbym mix tego. Chciałbym zajrzeć w url, w nagłówki i jeszcze do bazy danych. I tak zbudowany obiekt przekazywać do metody przyjmującej requesty restowe.
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tomaszs Jak sobie zrobisz robota np na Raspberry Pi to będzie to możliwe. Z tym, że do wielu rzeczy konieczna jest ścisła kontrola czasowa, której nie da się prosto osiągnąć pod Raspbianem. Programowanie w Pythonie chyba jest zarezerwowane dla funkcji wyższego poziomu np. do AI.
  • Odpowiedz