🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
6 messages
6 total messages Started by Jarek Fri, 13 Apr 2012 10:50
mapowanie danych w hibernate?
#153376
Author: Jarek
Date: Fri, 13 Apr 2012 10:50
8 lines
1402 bytes
Witam,

Stawiam pierwsze kroki w hibernate i mam w tablicy ms sql kolumne char
z wartosciami np. 100R, na jaki obiekt zmapować te dane?Utworzyć nowy
typ z wartosciami int i char czy tez jest jakis inny sposob?

Pozdrawiam
Jarek
Re: mapowanie danych w hibernate?
#153375
Author: William Bonawentura
Date: Fri, 13 Apr 2012 12:31
3 lines
1199 bytes
Jeśli te 100 i R niosą jakieś znaczenie to zdecydowanie warto wprowadzić 
klasę opisującą ten typ złożony. Oczywiście z konsekwencją zaistnienia 
osobno kolumn "numer" i "kod". 
Re: mapowanie danych w hibernate?
#153377
Author: Tomek Łabuz
Date: Fri, 13 Apr 2012 12:49
11 lines
1569 bytes
W dniu 2012-04-13 14:31, William Bonawentura pisze:
> Jeśli te 100 i R niosą jakieś znaczenie to zdecydowanie warto wprowadzić
> klasę opisującą ten typ złożony. Oczywiście z konsekwencją zaistnienia
> osobno kolumn "numer" i "kod".

w przypadku Hibernate można zamapować pole jakiegoś typu na więcej niż
jedną kolumnę, czyli jak pisałeś warto wprowadzić jakaś strukturę danych
ale niekoniecznie na dwie kolumny
problem pozostaje tylko taki, ze nie jest to rozwiązanie przenaszalne na
inne orm-y, więc jeśli ktoś będzie chcial użyć jpa i jakiejś innej
implementacji to może być problem
Re: mapowanie danych w hibernate?
#153378
Author: Tomek Łabuz
Date: Fri, 13 Apr 2012 12:51
17 lines
1497 bytes
W dniu 2012-04-13 12:50, Jarek pisze:
> Witam,
> 
> Stawiam pierwsze kroki w hibernate i mam w tablicy ms sql kolumne char
> z wartosciami np. 100R, na jaki obiekt zmapować te dane?

postawię problem trochę inaczej - a na jaki obiekt chcesz?
hibernate to orm - maper obiektowo - relacyjny
imho dużo lepiej się myśli bazując na modelu obiektowym a nie na
tabelkach w bazie


Utworzyć nowy
> typ z wartosciami int i char czy tez jest jakis inny sposob?

a co chcesz mieć u siebie w programie? do osiągnięcia jakiej struktury
dążysz?
Re: mapowanie danych w hibernate?
#153379
Author: Jarek
Date: Fri, 13 Apr 2012 13:19
15 lines
1835 bytes
On 13 Kwi, 14:51, Tomek Łabuz <javatraini...@gmail.com> wrote:
> W dniu 2012-04-13 12:50, Jarek pisze:
>
> > Witam,
>
> > Stawiam pierwsze kroki w hibernate i mam w tablicy ms sql kolumne char
> > z wartosciami np. 100R, na jaki obiekt zmapować te dane?
>
> postawię problem trochę inaczej - a na jaki obiekt chcesz?
Wolałbym na int (mowię o 100) a ostatni znak na char,
bo w programie chce mieć 100R tak jest i w bazie ale również występują
bazie np. 100 i muszę robić update 100[A-Z] zależy jaki to był ostatni
char.
Czyli tworzę klasę nowego typu z int i char, implement UserType i
dodaję adnotacje @TypeDef do pola 100R i powinno być ok?
Re: mapowanie danych w hibernate?
#153380
Author: Jacek Czerwinski
Date: Sun, 15 Apr 2012 07:55
9 lines
1452 bytes
W dniu 2012-04-13 15:19, Jarek pisze:
> On 13 Kwi, 14:51, Tomek Łabuz<javatraini...@gmail.com>  wrote:

>> postawię problem trochę inaczej - a na jaki obiekt chcesz?
> Wolałbym na int (mowię o 100) a ostatni znak na char,

Mam wrażenie, że nie odczytałeś podpowiedzi czy pytania. Znów schodzisz 
na szczegóły implementacyjne, a obiekt (klasa) to przede wszystkim jej 
sens, akcje (w tym sensowna nazwa)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads