Java + Hibernate dodanie listy do encji

Odpowiedz Nowy wątek
2011-07-24 13:13
kortez
0

Hej,

mam klase A, ktora jest encja i jest odwzorowana do bazy danych (ma oczywiście zestaw odpowiednich adnotacji Hibernetowych)

chcialbym do tej klasy A dodac liste obiektow klasy B (klasa B to zwykla klasa bez zadnych adnotacji, nieencja),

co muszę zrobić ? Jakie adnotacje dodac do klasy A, co dodać do klasy B, a może jeszcze jakieś zmiany są konieczne ?

z góry dzięki za pomoc, dosyć pilne to jest :)

Pozostało 580 znaków

2011-07-24 13:37
0

Jeżeli B nie jest składowana to trzeba listę oznaczyć jako @transient choć niektórzy uważają to za kretyństwo -> http://jdn.pl/node/1131

Pozostało 580 znaków

2011-07-24 13:45
ismail
0

Koziolek jak zwyke nie doczytal. Ani spec JPA ani linka ktorego podal.
Nie ma czegos takiego jak @transient, jest transient oraz @Transient.
Link ktory podales mowi ze transient jest kretynstwem, bo co ma O/RM do serializacji.
O @Transient nie ma tam mowy.
Ehh, specjalista.

Pozostało 580 znaków

2011-07-24 14:26
0

ismail, wielkości liter to ty się nie czepiaj, bo wujek google i tak ma to gdzieś. Samo zachowanie adnotacji i słowa kluczowego w kontekście JPA jest w praktyce takie samo.

Pozostało 580 znaków

2011-07-24 14:49
ismail
0

W kontekscie JPA owszem. W kontekscie seiralizacji juz nie (serializacja nie zna @Transient). Artykul do ktorego klink podales czepia sie transient i JPA, i jest po prostu z d**y wziety w kontekscie tego postu. Czesto odnosze wrazenie ze zalaczasz byle jakie linki ktore na szybko wyguglales uzywajac hasel (jak w tym przypadku 'jpa transient') tylko po to aby zaimponowac swoim oczytaniem czy cos.

Pozostało 580 znaków

2011-07-24 20:24
0

A nie wystarczyły by po prostu nie używać dla danej listy żadnej adnotacji? Wtedy chyba nie powinna się odwzorować w bazie?
Pozdrawiam.


"Nie popełnia błędów tylko ten, kto nic nie robi"
edytowany 1x, ostatnio: Black007, 2011-07-24 20:25

Pozostało 580 znaków

2011-07-25 07:46
0

@Black007, wtedy zostanie odwzorowana automatycznie z użyciem domyślnych ustawień.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0