kaczoor
Jaką książkę do nauki/odświeżenia wiedzy z #hibernate #java polecacie? Fajnie, jakby nie była opaslym to miśkiem, tylko raczej takim wstępem, gdzie wyjaśnione są podstawy.
Java Persistance with Hibernate jest trochę za gruba.
A może jakiś porządny kurs na #udemy?
#programowanie #naukaprogramowania
0
  • Najlepsze
  • Wszystkie komentarze
Majk1989
@kaczoor: spring in action tam z tego co pamietam był też hibernate
1
PaaD
@kaczoor: Tego nie da się nauczyć na zapas, i też poza absolutnymi podstawami nie ma po co. Zostaje metoda poprzez ubrudzenie sobie rąk - to, czego potrzebujesz użyć, tego nauczysz się na bieżąco... a na to, czego nie potrzeba do niczego, to szkoda mocy obliczeniowej styranego deva.
0
mccloud
mccloud
Mam sobie POJO, które dostaje na wejściu. I teraz potrzebowałbym w jak najszybszy (najprostszy) sposób zapisać go do bazy przez JPA.
Niestety nie mam dostępu do modelu i nie moge go opisać annotacjami.

Jest jakis sensowny sposób aby to ogarnąc (zapewne będzie z 20-30 pojo/enumów) z tego co znalazlem to najbardziej sensowne:
- stworzyc encje i mapper (np. mapstruct)
- wygenerowac pliki hbm (jest jakis generator?), bo reczne pisanie troche odpada
0
  • Najlepsze
  • Wszystkie komentarze
math3
math3
@mccloud: co to znaczy ze nie masz dostępu do modelu?
0
mccloud
mccloud
@math3: Obiekty ktore przychodza do mnie sa zaciagane z innej jar-ki. Ktora jest wspoldzielona pomiedzy projektami. Wiec wpychanie tam annotacji typowo jpa/hibernate odpada.

Widzialem tez sugestie, zeby wepchac tam annotacje, ale na poziomie builda zrobic dwie wersje, z i bez. Ale to tez (teraz) odpada. (w przyszłości, to nie jest całkiem głupie).

Jestem w sytuacji takiej, ze cały model danych ktory mi przychodzi (czyli w sumie DTO wymieniane ze swiatem) jest mi
0
famir96
famir96
Jest ktoś w stanie powiedzieć jak zrobić w kodzie z hibernate, żeby powstał problem n+1?
Czytam, że same relacje nie wystarczą bo będzie problem n+1, trzeba się wspomagać fetch joinem czy innymi rozwiązaniami, a u mnie w ogóle ten problem nie występuje ( ͡° ʖ̯ ͡°)
Jak będę miał zadanie na live codingu żeby zmapować encje to mam na to zwrócić uwagę czy olać bo ten problem już
1
  • Najlepsze
  • Wszystkie komentarze
Patres
@famir96 relacja 1 do wielu, np user i addresses. Pobierz user findById i potem iteruj po addresses i masz n + 1 problem
1
PaaD
Pytanie z kategorii #java #hibernate #springboot

Biorę po sto zł z konta każdej z drużyn i słucham państwa!

Kto zgadnie, co było przyczyną tego jakże wymownego błędu?

1
  • Najlepsze
  • Wszystkie komentarze
63274682374
63274682374
niestety hibernate na jakimś etapie postanawia przepakować to


@PaaD: Ja tam zawsze zostawiam pusty catch i "wszystkie błendy znikajo"
2
PaaD
PaaD Autor
@draxgar
Dialekt był ustawiony, propertiesy wyglądały mniej więcej tak:

spring.datasource.url=jdbc:h2:file:~/mytest123
spring.datasource.driver-class-name=org.h2.Driver
1
M.....e
Mam encję User która ma w sobie taką kolekcję:

@OneToMany(cascade = CascadeType.ALL, orphanRemoval = true)
@JoinColumn(name = "userid", nullable =
0
  • Najlepsze
  • Wszystkie komentarze
Xeardo
Xeardo
@Murasame: By hibernate nie tworzył nowych obiektów Role, trzeba użyć polecenia merge() w celu połączenia istniejącego obiektu Role z bazą danych. Następnie trzeba ustawić cascade na merge() dla encji UserRole, aby hibernate przeprowadził tę operację automatycznie w trakcie tworzenia usera i dodawania listy ról.

Przykładowo:

@OneToMany(cascade = CascadeType.MERGE, orphanRemoval = true)
@JoinColumn(name = "userid", nullable = false)
private Set<UserRole> userRoles;
0
takiMirek29
takiMirek29
Jak mam dwie klasy Entity powiązane ze sobą dwukierunkową relacją ManyToMany np. User i Discount to dobrym pomysłem będzie dorobienie pola w klasie User: Map?

Potrzebuję wiedzieć czy jest aktywna zniżka czy nie. A jak zmienię pole isActivated w bazie na dowolnym obiekcie Discount to będzie to zmiana widoczna dla wszystkich użytkowników, którzy korzystają z tej zniżki, a ja chcę tylko dla jednego usera. ( ͡° ʖ̯ ͡°)
1
  • Najlepsze
  • Wszystkie komentarze
mk321
#programowanie #hibernate #spring

Czego teraz się używa do generowania Entity z istniejącej bazy danych?

Widzę na stacku są jakieś odpowiedzi z 2013 roku o hibernate3-maven-plugin, hibernate-tools-maven-plugin itp.
A coś do nowego JPA/Hibernate?
0
nick230
nick230
Mam problem z cykliczną zależnością referencji w hibernate tzn. przykładowo mamy dwie klasy autor (posiada pole set), z adnotacja manyToMany i przy pobieraniu jakiegos autora wywala blad bo przez metode toString mamy cykliczna zaleznosc. Dalem jsonignore na te pola, ale co mi z tego jak ja chce zwrocic pelen obiekt razem z tymi polami. Jak to zrobic?

amatorski picrel
#java #hibernate #spring #naukaprogramowania
1
  • Najlepsze
  • Wszystkie komentarze
cochese
cochese
Mirki z #programista15k , wiem że "rychło w czas", ale mam budżet szkoleniowy do wydania do końca roku, a czasu na szkolenia brakuje ¯\_(ツ)_/¯ ... Podrzucicie mi, proszę, jakieś sensowne kursy, np. na #udemy (ale niekoniecznie), z tematów w stylu:
- zaawansowane rzeczy w #java
- zaawansowane rzeczy w #spring
- coś fajnego o JPA / #hibernate / Spring Data itd
-
0
  • Najlepsze
  • Wszystkie komentarze
E.....r
E.....r
Czy jeśli używa się UUID, to ID w postaci longa/inteagera generowanego przez bazę danych jest już niepotrzebne?
#java #hibernate #bazydanych #programowanie #naukaprogramowania
0
  • Najlepsze
  • Wszystkie komentarze
blubry
blubry
hibernate.cfg.xml - wpisuje credentials do bazy, zapisuje do pliku. Robię maven package no i plik zmienia się na starą wersję. Próbowałem clean package, ale nie działa. Co zrobić? Nie mam doświadczenia z #maven #java #hibernate a dostałem takie zadanie. #stazysta15k ( ͡° ͜ʖ ͡°)
0
  • Najlepsze
  • Wszystkie komentarze
MrFisherman
Jaki jest najbardziej efektywny sposób sprawdzania jakie są różnice między tym co w bazie a miedzy tym co przychodzi z api? Może ktoś rzucić jakiś buzzword?

Chodzi o sytuację kiedy na bazie jest np. 10 000 rekordów w kilku tabelach i codziennie odpytuje się zewnętrzne api po te dane, jak wychwycić co trzeba będzie zaktualizować, co nowego dodać, co usunąć, a co przywrócić (poprzez soft delete)? Póki co pomysłem jest dodanie hash
1
  • Najlepsze
  • Wszystkie komentarze
E.....r
E.....r
Mam aplikację do zarządzania taskami przez zalogowanego usera (taka todolista na sterydach) i teraz pytanie - czy na pewno potrzeba tutaj relacji OneToMany między encją User i encją Task? Tworzy to dość silny coupling między modułami i utrudnia enkapsulację. Przecież apka działa tak, że user loguje się i zarządza swoimi taskami. Teraz to wygląda tak, że już po zalogowaniu jak np. user chce dodać taska, to ten user jest pobierany z repo
1
  • Najlepsze
  • Wszystkie komentarze
SoftBull
Hibernate 5 – z okazji 30 finału WOŚP

▶ Organizuję retransmisję ponad 4h godzinnego szkolenia na temat Hibernate 5.
▶ Udział jest bezpłatny, jednak wydarzenie jest organizowane z okazji 30 finału WOŚP. Dlatego szczera prośba o wsparcie akcji i wpłatę do naszej skarbonki.
▶ Wydarzenie odbędzie się 29 stycznia o 19:00
▶ Więcej szczegółów w tym program szkolenia i rejestracja na stronie wydarzenia:
5
  • Najlepsze
  • Wszystkie komentarze
F.....r
F.....r
Poleci ktoś jakiś kurs hibernate? Chodzi mi o kurs bardziej szczegółowy, do usystematyzowania wiedzy bo podstawy już znam. #hibernate #java #programowanie
1
  • Najlepsze
  • Wszystkie komentarze
quwer
Chcialbym bez tworzenia nowej tabeli przechowac kolekecje integerow w tabeli juz stworzonej
Stworzylem kolumne typu int []
Jak to teraz zmapowac uzywajac hibarnate?

Przetestowalem to, ale te opcje ale to nie dziala

@
0
  • Najlepsze
  • Wszystkie komentarze
Spook
Pytanie do #programista15k #pytaniedoeksperta, którzy porzucili #php na rzecz #java #j2ee #hibernate #spring. Jak długo wam zajęło przejście z jednej technologii na drugą tak abyście mogli powiedzieć, że tworzenie aplikacji komercyjnych na sensownym poziomie nie stwarza wam problemów. Ile u was trwała nauka nowego języka, bibliotek, zmiana myślenia itp.?
3
  • Najlepsze
  • Wszystkie komentarze
E.....r
E.....r
Czy w Hibernate da się zrobić niemutowalny value object? Wiem, że można oznaczyć klasę adnotacją @Embedded, ale prócz bezparametrowego konstruktora (problem, ale do przełknięcia) są wymuszane też gettery i settery.
#java #hibernate #programowanie #programista15k #domaindrivendesign
0
  • Najlepsze
  • Wszystkie komentarze
mk321
#programowanie #java #hibernate #spring

Polecicie jakiś dobry tutorial odnośnie implementacji relacji pomiędzy encjami? Tzn. OneToMany, ManyToMany, ManyToOne, JoinTable , lazy, eager itd?

W samym SQL ogarniam modelowanie bazy. Ale co mi wyplują w bazie klasy Javowe w JPA i kiedy której używać, żeby nie było problemu N+1 to już nie mam pojęcia.
0
  • Najlepsze
  • Wszystkie komentarze