
- Najlepsze
- Wszystkie komentarze
Jak to jest z #hibernate? napisałem sobie wszystkie klasy encji z bazy i teraz chciałbym na podstawie tych klas stworzyć tabelki w bazie, ewentualnie jakąś migrację czy seedy. Da się? Szukam gdzieś w necie sposobu.
czy po prostu projektując aplikację muszę owszem napisać te klasy, ale o tabelki w bazie zadbać sam.
Dopiero uczę się #java i jestem mocno przyzwyczajony do migracji i generowania bazy z klas
czy po prostu projektując aplikację muszę owszem napisać te klasy, ale o tabelki w bazie zadbać sam.
Dopiero uczę się #java i jestem mocno przyzwyczajony do migracji i generowania bazy z klas
- Najlepsze
- Wszystkie komentarze
@Dyktus: tabelki się same stworzą
@Dyktus: są też takie narzędzia jak liquibase czy flyway, jeśli chcesz bardziej samodzielnie troszczyć się o tabelki w bazie, robić migracje, itp.

Czy jest jakiś czysty sposób, aby za pomocą #gradle generować w #spring migracje dla #liquibase na podstawie #hibernate? Są pluginy liquibase-hibernate i liquibase-gradle-plugin, jednak sypie mi tym https://stackoverflow.com/questions/40473197/cant-get-liquibase-gradle-plugin-to-work-with-spring-jpa-application i póki co również skończyłem na własnym tasku dla Gradle'a.
#webdev #java
#webdev #java

O niepotrzebnych rzeczach w zapytaniach SQL słów kilka...
https://blog.jooq.org/2017/03/08/many-sql-performance-problems-stem-from-unnecessary-mandatory-work/
A teraz spowiadać się, kto NIE czyta SQLek wygenerowanych przez #hibernate po zrobieniu nowych mapowań/zapytań?
( ͡° ͜
https://blog.jooq.org/2017/03/08/many-sql-performance-problems-stem-from-unnecessary-mandatory-work/
A teraz spowiadać się, kto NIE czyta SQLek wygenerowanych przez #hibernate po zrobieniu nowych mapowań/zapytań?
( ͡° ͜
- Najlepsze
- Wszystkie komentarze

@MacDada: Ale ja nie napisałem nic o optymalizacji.
Po prostu warto (moim zdaniem oczywiście, a ze mnie zaden guru nie jest) zobaczyć co tam się dzieje pod czapką i np.: w którym miejscu robiony jest full outer, a w którym (o zgrozo) cross.
To tylko przyklady oczywiście, ale sens chyba da się wyciągnąć.
Po prostu warto (moim zdaniem oczywiście, a ze mnie zaden guru nie jest) zobaczyć co tam się dzieje pod czapką i np.: w którym miejscu robiony jest full outer, a w którym (o zgrozo) cross.
To tylko przyklady oczywiście, ale sens chyba da się wyciągnąć.

@Wyrewolwerowanyrewolwer: jestem świadom co produkuje ORM, a mimo to niespecjalnie się tym przejmuję
9/10 sytuacji zupełnie te ułamki sekund czy megabajty ramu nie mają znaczenia. Na większość ważnych miejsc wystarczy tez dorzucić kesza.
1/10 jak trzeba wydajne, to się tam optymalizuje np pomijając ORMa. Może nawet mniej niż 1/10 ;)
Premature optimization is the root of all evil.
9/10 sytuacji zupełnie te ułamki sekund czy megabajty ramu nie mają znaczenia. Na większość ważnych miejsc wystarczy tez dorzucić kesza.
1/10 jak trzeba wydajne, to się tam optymalizuje np pomijając ORMa. Może nawet mniej niż 1/10 ;)
Premature optimization is the root of all evil.
- Najlepsze
- Wszystkie komentarze
@robie_bota to zależy czy obiekt ma ustswione id

@robie_bota: sprawdź jeszcze to
vs
@JoinColumn chyba też potrzebuje natywnej nazwy kolumny z sql, nie nazwy pola z klasy
produktdto
vs
productdto_id
@JoinColumn chyba też potrzebuje natywnej nazwy kolumny z sql, nie nazwy pola z klasy

- Najlepsze
- Wszystkie komentarze

@menelaosPL: Dlaczego robisz strukturę drzewiastą w Hibernate? xD

@menelaosPL: może kierownik powinien mieć listę podwładnych? Wg. mnie struktura danych jest mało wygodna.
#java #programowanie
Mirki, proszę pomóżcie mi z #hibernate.
Zacznijmy od tego że jako IDE korzystam z netbeansa 8.2.
Tworzę połączenie z DB poprzez hibernate configuration wizarda, reveng.xml i tworzę mapowanie na podstawie istniejącej bazy. Do tego HibernateUtil
Mirki, proszę pomóżcie mi z #hibernate.
Zacznijmy od tego że jako IDE korzystam z netbeansa 8.2.
Tworzę połączenie z DB poprzez hibernate configuration wizarda, reveng.xml i tworzę mapowanie na podstawie istniejącej bazy. Do tego HibernateUtil
Session session =- Najlepsze
- Wszystkie komentarze

- Najlepsze
- Wszystkie komentarze

Cześć Wykopowicze,
Jesteśmy wprawdzie w środku weekendu, niemniej jednak mamy bardzo poważny temat!
Ostatnio dużo się u nas dzieje, rozpoczynamy nowe projekty IT z kilkoma partnerami. W związku z tym poszukujemy na pełny etat / kontrakt czasowy / współpracę b2b:
-
Jesteśmy wprawdzie w środku weekendu, niemniej jednak mamy bardzo poważny temat!
Ostatnio dużo się u nas dzieje, rozpoczynamy nowe projekty IT z kilkoma partnerami. W związku z tym poszukujemy na pełny etat / kontrakt czasowy / współpracę b2b:
-
- Najlepsze
- Wszystkie komentarze
- Najlepsze
- Wszystkie komentarze

#naukaprogramowania #java #spring #hibernate
W klasach powiązane klasy trzymać jako obiekty czy jako ID?
Mogę zrobić tak:
W klasach powiązane klasy trzymać jako obiekty czy jako ID?
Mogę zrobić tak:
class- Najlepsze
- Wszystkie komentarze

https://github.com/daxter44/SIUO
Pomógł by ktoś dokleić baze danych do tego projektu ? albo jeszcze lepiej... napisał jak to zrobic ?
#java #spring #hibernate #jpa
Pomógł by ktoś dokleić baze danych do tego projektu ? albo jeszcze lepiej... napisał jak to zrobic ?
#java #spring #hibernate #jpa
- Najlepsze
- Wszystkie komentarze

Witam,
Mam prawię gotową aplikację Web wykonaną w Spring MVC i musze podpiąć pod nią baze danych.
Jestem początkujący i zza bardzo się na tym nie znam a nie mam za duzo czasu, dlatego pytam czy mogli byscie polecic jakies dobre poradniki ? tutoriale ?
Jaką bazę będzie łatwiej zaimplementowac ? jpa ? hibernate ?
Najbardziej odpowiadało by mi coś podobnego do EntityFramework z C#
#hibernate #jpa #
Mam prawię gotową aplikację Web wykonaną w Spring MVC i musze podpiąć pod nią baze danych.
Jestem początkujący i zza bardzo się na tym nie znam a nie mam za duzo czasu, dlatego pytam czy mogli byscie polecic jakies dobre poradniki ? tutoriale ?
Jaką bazę będzie łatwiej zaimplementowac ? jpa ? hibernate ?
Najbardziej odpowiadało by mi coś podobnego do EntityFramework z C#
#hibernate #jpa #
- Najlepsze
- Wszystkie komentarze

Mam pytanie odnośnie tego jak działa Lazy Loading.
Załóżmy że mamy encje User i Address, w relacji 1 do 1.
Załóżmy że mamy encje User i Address, w relacji 1 do 1.
Conceptually, lazy loading with proxies only makes sense if Hibernate knows
that there is a linked shippingAddress. If the property were nullable, Hibernate
would have to check in the database whether the property value is NULL, by querying
- Najlepsze
- Wszystkie komentarze

Mircy dlaczego taki kod:
Session session = transactionManager.getSessionFactory().openSession();
Transaction transaction = session.beginTransaction();
Item item = new Item();
session.persist(item);
Session session = transactionManager.getSessionFactory().openSession();
Transaction transaction = session.beginTransaction();
Item item = new Item();
session.persist(item);
- Najlepsze
- Wszystkie komentarze

- Najlepsze
- Wszystkie komentarze

Mam sobie relacje OneToMany/ManyToOne z LAZY.
Probuje ogarnac annotacje tak zeby jesli LAZY nie jest zaladowane to zeby zwrocilo mi po prostu ID z pola.
Znalazlem, ze niby @AccessType(AccessType.Type.PROPERTY) na ID Entity do ktorego celuje relacja powinno to zrobic, ale nie robi.
Probuje ogarnac annotacje tak zeby jesli LAZY nie jest zaladowane to zeby zwrocilo mi po prostu ID z pola.
Znalazlem, ze niby @AccessType(AccessType.Type.PROPERTY) na ID Entity do ktorego celuje relacja powinno to zrobic, ale nie robi.
- Najlepsze
- Wszystkie komentarze
- Najlepsze
- Wszystkie komentarze
Hello,
Jak się w dzisiejszych czasach korzysta ze Spring Boota z Hibernatem i Restem? Zwykła encja + DAO, czy robić service'y? Dopiero kumam czacze i widzę miliard róznych implementacji, przez zwykłe DAO z crudrepo, po Dao encji i osobny serwis
#programowanie #spring #rest #hibernate
Jak się w dzisiejszych czasach korzysta ze Spring Boota z Hibernatem i Restem? Zwykła encja + DAO, czy robić service'y? Dopiero kumam czacze i widzę miliard róznych implementacji, przez zwykłe DAO z crudrepo, po Dao encji i osobny serwis
#programowanie #spring #rest #hibernate
- Najlepsze
- Wszystkie komentarze
Pomoże ktoś z #hibernate #java? Mam zmapowany obiekt, pobieranie działa dobrze, wstawianie też (z własnym id), tylko jest problem z sekwencją id (primary key).
Obiekt wstawiam tak: http://pastebin.com/Prj31XyS
W klasie encji mam: http://pastebin.com/SbdRf0bn
Id jest intem
Próbowałem jeszcze inne sposoby definiowania sekwencji w klasie, ale commit do bazy zawsze leci z id=0. Może gdzie indziej robię błąd? Może w xmlu coś trzeba zdefiniować?
Na
Obiekt wstawiam tak: http://pastebin.com/Prj31XyS
W klasie encji mam: http://pastebin.com/SbdRf0bn
Id jest intem
private int id;Próbowałem jeszcze inne sposoby definiowania sekwencji w klasie, ale commit do bazy zawsze leci z id=0. Może gdzie indziej robię błąd? Może w xmlu coś trzeba zdefiniować?
Na
- Najlepsze
- Wszystkie komentarze
https://docs.jboss.org/hibernate/orm/5.2/userguide/html_single/Hibernate_User_Guide.html#configurations-hbmddl