Załóżmy, że mam następującą sytuację:Jak zmapować ArrayList z prymitywów do jednej kolumny?
Obiekt Samochód ma ArrayList cen, które są liczbami. Czy w Hibernate można zapisać wszystkie ceny w jednej kolumnie? Wiem, że to narusza pierwszą normalną formę, ale mogą istnieć przypadki, gdy nie chcesz, aby były zapisywane w osobnej tabeli, tak jak to się robi w klasycznych relacjach One-To-Many lub Many-To-Many.
W JDO zrobiłbym to łatwo, zapisując ArrayList w kolumnie BLOB.
Kilka przydatnych powiązanych pytań SOF: ArrayList of primitive types in Hibernate i Map ArrayList with Hibernate.
Każdy pomysł będzie bardzo ceniony!
Dobrze. To była kolejna rzecz, o której myślałem. Napisz je jako wartości rozdzielone przecinkami lub coś w tym stylu, ale wydawało się, że to hack. Powiązany z natywną serializacją, jest to coś, co próbowałem i hibernate narzekałem, ponieważ nie mógł zamapować Listy na typ kolumny. Będę nadal próbował i zobaczę, co z tego wyniknie. Wielkie dzięki za odpowiedź. –