Hibernate (en JPA) kunnen het PostgreSQL-arraytype niet rechtstreeks toewijzen. Zie deze vraag voor wat u moet doen als u uw databasestructuur echt moet behouden zoals deze is. Deze thread heeft een voorbeeld van het vereiste aangepaste type.
Als u uw schema kunt wijzigen, kunt u de slaapstand een extra tabel laten maken om de verzameling te verwerken - List<Integer>
. Vervolgens, afhankelijk van de versie van de slaapstand die u gebruikt:
- Voldoet aan JPA 2.0 - gebruik
@ElementCollection
- Voldoet aan JPA 1.0 - gebruik
@CollectionOfElements