Aktywne Wpisy
Tadeo123 +148
mirko_anonim +1
✨️ Obserwuj #mirkoanonim
Jestem kobietą, mam 24 lata, mieszkam w Warszawie i znalezienie dzisiaj mężczyzny do związku graniczy z cudem. Wykopowe trolle spod znaku blackpilla trollują, jak to ciężko jest mężczyznom na rynku matrymonialnym, ale faceci żyjący w dużych miastach są w znacznie lepszym położeniu niż kobiety. Was jest po prostu mniej w dużych miastach, dzięki czemu macie większy wybór, a nas jest więcej niż was, przez co brakuje dla nas facetów.
Jestem kobietą, mam 24 lata, mieszkam w Warszawie i znalezienie dzisiaj mężczyzny do związku graniczy z cudem. Wykopowe trolle spod znaku blackpilla trollują, jak to ciężko jest mężczyznom na rynku matrymonialnym, ale faceci żyjący w dużych miastach są w znacznie lepszym położeniu niż kobiety. Was jest po prostu mniej w dużych miastach, dzięki czemu macie większy wybór, a nas jest więcej niż was, przez co brakuje dla nas facetów.
Aktywne Znaleziska
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
@OneToMany(cascade = CascadeType.ALL, orphanRemoval = true)
@JoinColumn(name = "userid", nullable = false)
private Set<UserRole> userRoles;
A ta encja userRole wygląda tak:
@OneToOne(cascade = CascadeType.ALL)
@JoinColumn(name = "roleid")
private Role role;
@Column(name = "roleid", insertable = false, updatable = false)
private Integer roled;
@Column(name = "userid", insertable = false, updatable = false)
private Integer userId;
Mam taki problem, że w momencie w którym zapisuje nowego użytkownika do bazy i dodaje mu listę ról, to przypisuję obiektom UserRole id istniejących już w bazie ról. Niestety działa to tak, że zamiast przypisać istniejącą rolę z podanym id, hibernate tworzy nową rolę w bazie z innym id.
Da się to jakoś ogarnąć, czy muszę raczej w trakcie tworzenia usera, pobrać sobie najpierw te role z bazy i przypisać je do userrole przed zapisem?
I sorki, że niejasno to tu może opisałem ale niewygodnie mi się tu pisze, nie umiem nawet okienka tekstowego powiększyć.
#programowanie #java #hibernate
Przykładowo:
@OneToMany(cascade = CascadeType.MERGE, orphanRemoval = true)
@JoinColumn(name = "userid", nullable = false)
private Set<UserRole> userRoles;