Elo mirki, jest ktoś chętny na dołączenie do projektu webshopu w celach nauki? projekt zaczęty w spring mvc, używa hibernate'a, zaimplementowane kilka podstawowych rzeczy typu logowanie, hashowanie haseł użytkownika do bazy(mysql)
etc etc. Wszystko znajduje się na githubie. Mój poziom to między entry level a juniorem, szukam podobnych osób by jak najwięcej wyciągnąć. Jak się znajdzie jakiś dobry junior lub ktoś kto pokieruje radą czy tworzeniem nowych issue na gicie i nadzorowaniem
#programowanie #java #spring #jpa #hibernate #mysql

Mirki mam problem. Jest klasa:

class Parent {
@OneToMany(mappedBy = "parentId", fetch = FetchType.EAGER)
Set children;
}

i

class Child {
int parentId;
}

Chcę usunąć sobie Parent z bazy, ale bez usuwania Child. Jednak dostaję exception:
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails

Jak zrobić by hibernate nie tworzył constraint przy @OneToMany?
@grizzly_joe: Ale jak masz już pobrany jeden pokój z twojego JpaRepository, to z pokoju nie możesz wyciągnąć informacji o domie, do którego należy? (zakładam że jak dom ma listę pokoi, to pokój ma jakiś dom)
@dmarek: w mysql masz możliwość zainstalowania przykładowych baz. Jest tam baza "world" z listą krajów, miast, ludności i czegoś tam jeszcze, na zaliczenie pewnie wystarczy.
@NieMaZaCo na pluralsight jest fajny tutorial Spring Basics, w którym koleś pokazuje od zera z czym to się je, objaśnia beany i pokazuje różne sposoby dependency injection, cały kurs jakoś z 3,5h, są od niego też dwa kursy do spring MVC, oraz interesujący Cie Spring + Hibernate z JDBC. Osobiście widziałem tylko ten do podstaw i był w porządku, wiele rozjaśnił w głowie, wiec za ten spring+hibernate tez chce się zabrać. Jeśli
#programowanie #hibernate #jpa #java

Mam dwa obiekty relacja OneToOne:

@Entity
@Table(name = "STOCK")
public class Stock implements Serializable {
@OneToOne(fetch = FetchType.LAZY, mappedBy = "stock", cascade = CascadeType.ALL)
private StockIndicators stockIndicators;
}


@Entity
@Table(name = "STOCK_INDICATORS")
public class StockIndicators {
@OneToOne(fetch = FetchType.LAZY)
@JoinColumn(name="stock_id", foreignKey = @ForeignKey(name="fk_stock_id"))
private Stock stock;
}

Korzystając ze spring data mam taką metodę do pobrania stock z indicators:

@Query("from Stock st
Czołem.

Zacząłem sobie ostatnio rozbrajać powoli hibernate'a i mam małe pytanko do tutejszej programistycznej braci (zapewne głupie).

Jest w tym framework'u jakiś wygodny sposób na pobieranie danych z kilku tabel na raz samymi metodami bez zapytań JPQL.

Przykładowo mając tabele powiedzmy Student, Ocena, Przedmiot, chciałbym pobrać wszystkie oceny które otrzymał student od danego wykładowcy.

Jestem skazany na select'y czy jest jakaś alternatywa ?

#java #hibernate #programowanie
@Brendan: Nie wiem dokładnie jak to jest w innych firmach, ale u mnie się stosuje. Co do niebieskiej ksiązki to polecam przeczytać ją odwrotnie. To znaczy najpierw drugą część, a później dopiero pierwszą. Brzmi może trochę dziwnie, ale mi podziękujesz :)

Też warto zobaczyć sobie to video od Evansa. Jak zmieniło się jego podejście do DDD PO przeczytaniu ksiązki.
#java #hibernate #javanese #programowanie

Mireczki,
mam sobie aplikację Java8/FX + hibernate, która korzysta z bazy danych MSSQL 2008R2.
(baza współdzielona z Optima ERP) - wszystko ładnie pięknie działa, a jednym ale:

Mianowicie pojawiła się potrzeba okresowej aktualizacji pewnych tabel z zewnętrznego źródła.
Zewnętrzne źródło udostępnia aktualizacje w postaci skryptu SQL, który trzeba odpalać na bazie danych.

Napisałem osobny program, który zajmuje się pobieraniem tych skryptów SQL do plików i aplikowaniem ich do
@Dymoslaw:
sprawdź sobie jakie masz collation itd:

show variables like 'character%';
show variables like 'collation%';

Żeby dało się zapisać utf8 musisz mieć:

[mysqld]
character-set-server = utf8
character-set-filesystem = utf8
@jagodnik: Jeśli się nie mylę xml'i używało się w starszych wersjach - teraz modne są adnotacje. Nie wydaje mi się by znajomość adnotacji dawała jakaś wielką przewagę - jak dobrze znasz zasadę działania Hibernate to pewnie na rozmowie nikt nawet nie zauważy w jaki sposób mapujesz encje :-P
Mirki mam problem z #maven a mianowicie ,podczas budowanie projektu występuje takie cos

[INFO] The following files have NOT been resolved:
[INFO] antlr:antlr:jar:sources:2.7.7:compile
[INFO] com.example:TestApp-persistance:jar:sources:0.0.1-SNAPSHOT:compile

próbowałem już wszystkiego, wydaje mi się że przez to w projekcie nie działa autowired z modułu persistance

z góry dzieki za pomoc
#java #programowanie #spring #hibernate #javaee
JEST PRACA!! Opłacone relokacja itp. Wyskoczyło na #linkedin więc się dzielę.
"Hi! I'm looking for team of 10 Java Developers form Poland interested in foreign contract. I can offer you 1 year contract in London, great project in travel and retail domain (largest hybris deal in 2015 in Europe) and 2 weeks startup training on Hybris. We will help you in location! We require minimmum 3-4 years professional experience in Java, Spring
@trustME: @CebulowaKochanka: Ja tu nie narzekam, ze wklejasz oferte pracy, spoko. Tylko akurat jezeli jestes programista, to nie potrzebujesz takiej pomocy. Ofert jest od za***a. Wszedzie. ;)

Przez spam mam na mysli kazda oferte, ktora headhunter ci wkleja, bo zobaczyl na profilu tag java, a on sam ma taki tag w ofercie od klienta, itd. To jest po prostu kopiuj-wklej czyli spam.
Ja poszedlem do irlandzkiej firmy z ktorej pani
#programowanie #java #spring #hibernate #orm

Mam obiekt, który chcę zapisać w bazie. Obiekt jako id ma inny obiekt (value object). Korzystam z adnotacji @EmbeddedId. Czy to poprawne?
Mam problem podczas generowania id. W adnotacji @GenericGenerator muszę przekazać generator id. Chciałbym aby był on taki jak ten domyślny, czyli automatycznie dodawał jeden do ostatniej wartości w bazie danych (auto increment). Jak to dobrze rozwiązać?

Albo inne podejście. Zamiast użyć @EmbeddedId, zmusić
@kisi3l: Ok, dzięki za pomoc. Właśnie obecnie używam własnego generatora i używam UUID, ale boję się o konflikty. To co podesłałeś jest chyba tym czego szukam, tylko nie wiem jak z wydajnością.
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
Pytanie do #java i #programowanie.

Na codzień pracuję w projekcie dla którego #hibernate jest za słabe, a #spring nie jest używany - mamy własny framework zarządzający kontekstem/kontekstami i cyklami życia i całą resztą tałatajstwa.

Nie chcę na razie zmieniać pracy bo mi ciepło, dobrze płacą i rozwijam swój niemiecki. Ale - poszukuję porady od której strony - jakie książki, tutoriale do Spring/Hibernate ogarnąć żeby się go względnie nauczyć, że jak pójdę
@dziki:

historyzowalności dwuwymiarowej

Brzmi jak horrendalny potworek językowy. Google też twierdzi że raczej nie jest to szeroko stosowana nazwa. Może z angielska będzie łatwiej rozeznać cuż to takiego magicznego potrzebowaliście ( ͡° ͜ʖ ͡°)

Z prezentacji

Historyzowane dwuwymiarowe – pozwala zobaczyć jak było kiedyś i jakie wartości wówczas obowiązywały

Hehe, super ścisła definicja ( ͡ ͜ʖ ͡) I brzmi, że Hibernate Envers
Mirki, macie jakiś pomysł na aplikacje web, z wykorzystaniem Springa, Hibernate'a, co bym mógł rozwinąć swoje skillsy w tych technologiach. Generalnie powiedzmy lvl 0 w nich, same podstawy. Znudziło mi się czytanie dokumentacji i mini projekty, szukam czegoś bardziej wymagającego, ale brak doświadczenia ogranicza mi spojrzenie na coś co mógłbym napisać. ( ͡° ʖ̯ ͡°)
Myślałem nad jakimś mini-servisem/sklepem ?
#java #spring #hibernate #programowanie #pytaniedoeksperta