setsudanhana
Hej, jest tutaj jakiś Mirek który konfigurował kiedyś aplikację Spring/JPA na Websphere ? Bo mam problem z EntityManagerem który się nie wstrzykuje i leci mi NPE. Aplikacja dziala normalnie poza Websphere, próbowałem już rzeczy :dokumentacja, ale bardzo możliwe że czegoś nie widzę, bo dalej nie działa ( ͡° ʖ̯ ͡°)

#programowanie #websphere #spring #jpa #java
  • Najlepsze
  • Wszystkie komentarze
trustME
@setsudanhana: masz autowired na konstruktorze czy na deklaracji?
setsudanhana
setsudanhana Autor
0
@trustME: na setterze mam ustawiony @PersistenceContext(unitName="databasePU"), gdzie to databasePU jest zadeklarowane w persistence.xml
DaxterPoker
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
  • Najlepsze
  • Wszystkie komentarze
DaxterPoker
DaxterPoker Autor
2
@fegwegw: @mediateh7: Przepisałem aplikacje na Spring Boot i wszystko działa ładnie :D Podpieta baza danych śmiga jak ta lala :D

Bardzo Wam dziękuję za pomoc ! Bez waszych porad siedział bym w czarnym dołku i denerwował sie ze nie działa albo męczył sie cały czas z tym starym schematem :)
fegwegw
@DaxterPoker:

2017 a oni dalej używają konfiguracji XML

Możesz np. dodać bean'a z datasourcem do kontekstu:

http://stackoverflow.com/questions/12657503/how-to-define-a-mysql-datasource-bean-via-xml-in-spring
DaxterPoker
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 #
  • Najlepsze
  • Wszystkie komentarze
kszych
@DaxterPoker: jaka wersja springa? teraz najłatwiej jest używać spring data

https://spring.io/guides/gs/accessing-data-jpa/
R.....z
R.....z
Godziu73
Mircy dlaczego taki kod:

Session session = transactionManager.getSessionFactory().openSession();
Transaction transaction = session.beginTransaction();
Item item = new Item();
session.persist(item);
  • Najlepsze
  • Wszystkie komentarze
Eoghan
@Godziu73: CascadeType.PERSIST jest powiązana z metodą persist(), tak jak CascadeType.MERGE z metodą merge() itp. Metoda persist sprawia, że Item przechodzi ze stanu new w managed (powiązanie z kontekstem utrwalania), natomiast Bid jest zwykłym obiektem i takim pozostaje, nie ma tutaj znaczenia, że ten obiekt tworzysz w ramach transakcji.
Jeśli persist() przeniesiesz przed sam commit, to operacje persist() jest kaskadowo przenoszona także na wszystkie Bidy zgodnie z cascade type, więc one
robie_bota
robie_bota
Mirki ratujcie!

Uczę się tego gówna i mnie krew zalewa... #jpa #hibernate?

Mam klasę abstrakcyjna w #java o tako o :
  • Najlepsze
  • Wszystkie komentarze
lubel
lubel
0
@robie_bota: alt+ctrl+delete sprobuj. u mnie dziala
kornfan
kornfan
Mam problem z #spring #jpa. Mam mapowanie /screenings które zwraca id seansu, film, salę kinową i datę. Problem w tym, że chciałbym wyłuskać tylko kilka potrzebnych pól (nazwa filmu, nazwa sali) tymczasem dostaję całą encję movie i auditorium. Próbowałem fetch = FetchType.Lazy ale spring chyba to omija i dalej ładuje całe obiekty. Znalazłem w internecie @JsonIgnore ale nie zawsze chcę pomijać niektóre atrybuty. Jak można
  • Najlepsze
  • Wszystkie komentarze
allocer
@kornfan: do takich rzeczy stosuje się obiekty DTO, a nie zwraca całe encje bazodanowe. W obiektach DTO zawarte są tylko te informacje, które chcemy zwrócić użytkownikowi. Można tam wsadzić dane z różnych encji i taki gotowy obiekt zwrócić w postaci JSON'a. Poczytaj też o transformacjach (konwersji) obiektów encji na DTO (data transfer object).
http://www.baeldung.com/entity-to-and-from-dto-for-a-java-spring-application
B.....c
B.....c
@kornfan: jest jeszcze coś takiego jak jsonview
M4lutki
#java #spring #jpa #hibernate

Mirki macie jakąś stronkę lub artykuł z dobrymi praktykami przy pracy z w/w technologiami orm? Na confiturze była całkiem fajna prezentacja o tym, spodobało mi się, więc szukam czegoś więcej.
  • Najlepsze
  • Wszystkie komentarze
Simos
Simos
Ktoś poleci jakieś fajne repo na giithubie wykorzystujące technologię z tagów ? Chciałbym obejrzeć jak inni piszą / poduczyć się.

#java #javaee #javaee7 #ejb3.2 #jpa #jaxrs
  • Najlepsze
  • Wszystkie komentarze
franczi
#java #jpa #hibernate #spring #programowanie
Mireczki, uczę się JPA i piszę sobie jakiś kod i wpadłem na taką zagwozdkę:
http://stackoverflow.com/questions/38469049/hibernate-jpa-get-value-of-column-with-default-value-in-database-after-merge
Na stacku nikt się nie rzucił, żeby mi pomóc, może tutaj się ktoś znajdzie?
  • Najlepsze
  • Wszystkie komentarze
siemanko
#programowanie #java #spring #jpa #hibernate #mysql

Mirki mam problem. Jest klasa:

class Parent {
@OneToMany(mappedBy = "parentId", fetch
  • Najlepsze
  • Wszystkie komentarze
grizzly_joe
#hibernate #jpa #java
Dajmy na to ze mam klase Dom która ma pole List pokoje
czy implementujac interface JpaRepository można jakos wyszukać jeden Dom za pomocą JEDNEGO pokoju ? cos w stylu findByPokoj
  • Najlepsze
  • Wszystkie komentarze
q.....d
q.....d
#java #spring #jpa #programowanie
mam sobie klasę X, która jest jeden do wielu z Y
(X zawiera Set, Y zawiera X)

i teraz tak: mam kontroler który zwraca jsona X
i to automatycznie mi dołącza Y
  • Najlepsze
  • Wszystkie komentarze
pulla
pulla
#programowanie #hibernate #jpa #java

Mam dwa obiekty relacja OneToOne:

@Entity
@Table(name
  • Najlepsze
  • Wszystkie komentarze
Zaprogramowany
Zaprogramowany
Mam pytanie dotyczące springa i jego repozytoriów JPA.
Po wykonaniu metody save() na repozytorium nie idzie INSERT do bazy. Tak samo jest z delete() i innymi zapytaniami modyfikującymi bazę.
Co ciekawe aplikacja działa bez problemu na tomcacie na Windowsie korzystając z bazy zainstalowanej na linuxie, natomiast uruchamiając ją na Linuxowym tomcacie i podłączając do tej samej bazy nie działa.
Błędów nie ma, jedynie przy loggingu na poziomie DEBUG można zobaczyć ze hibernate wykonuje tylko SELECT'y,
  • Najlepsze
  • Wszystkie komentarze
kszych
Mirki, mam aplikację webową spring + hibernate i chciałbym "na szybko" zrobić sobie do niej panel administracyjny (dodawanie / edycja / usuwanie - typowy CRUD).

Czy istnieją jakieś toole / frameworki, które na podstawie moich encji JPA i wszystkich relacji wygenerują mi taka web app ze wszystkimi formularzami?

#programowanie #java #hibernate #jpa #webdev
  • Najlepsze
  • Wszystkie komentarze
G.....i
G.....i
Od niedawna zaczynam przygodę z hibernate - pracuję na instniejącej już bazie danych i po raz pierwszy poważnie trafiłem głową w ścianę. Do rzeczy - posiadam dwie encje - OrderHeader oraz OrderLine. OrderHeader posiada listę OrderLine. Z selectami nie problemów - wszystko ładnie się zwraca. Inserty także śmigają - tutaj fragment OrderDAO:

Boolean addNewOrder(OrderHeader orderHeader) {
Session session = this.sessionFactory.openSession();
try
  • Najlepsze
  • Wszystkie komentarze
JavaEngineer
#java
#j2ee
#orm
#jpa
#hibernate
#ejb
  • Najlepsze
  • Wszystkie komentarze
KotoFan
Dzień dobry.
Mam pytanie odnośnie #jpa #hibernate #spring i #spring-data
Domyślnie ładowanie relacji jest ustawione na LAZY, co zresztą ma sens. Ja zawsze to zlewałem, ustawiłem sobie FetchType.EAGER i do przodu. No ale generalnie jest to rozwiązanie skrajnie złe, na zasadzie "działa, bo działa".
Teraz chcę to zrobić poprawnie i nie bardzo wiem jak to rozwiązać.

Przy leniwym ładowaniu jak zwróci mi
  • Najlepsze
  • Wszystkie komentarze
echelon_
Pytanie architektoniczne a i może takie o właściwą implementację.

Mam ja klasę Rodzic, kolekcja @OneToMany dla Dzieci. Jednak chciałbym aby Rodzic nie miał standardowego gettera getDzieci() tylko sparametryzowany getDzieci(String imie).

Nie chcę pobierać wszystkich dzieci rodzica a potem filtrować bo nie dość, że już ORM zarzyna apkę to jeszcze chciałbym aby nikt przez pomyłkę po mnie nie pobrał wszystkich Dzieci danego rodzica. Oczywiście od biedy mogę zostawić oryginalny getter i oznaczyć go jako @
  • Najlepsze
  • Wszystkie komentarze
Ziom_Bel
Ziom_Bel
  • adult
2
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze