Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jak v hibernatu uložím byte[] do databáze? Aneb BLOB nefunguje,

Mám entitnu, která obsahuje:

    private byte[] data;

Pokud si nechám vygenerovat schéma DB (COŽ CHCI), tak mi to nastaví nejmenší BLOB. - Ten mi je k ničemu.

Zkoušel jsem pomocí anotací nastavit větší, ale to nefunguje. Vždycky je to ten tinyblob.

Ptám se tedy zkušených, jak to udělat? A nebo jak jinak uložit soubor (max tak 20MB) do databáze?

Děkuji všem za rady, google mi neporadil.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
hibernaci za tebe resi OS -_-
chytrak 22.07.2016 23:49
chytrak
Ani zdaleka netušíš, na co se ptal, že? nový
Wikan 22.07.2016 23:51
Wikan
Zkus: @Lob @Column(lenght = tvuj_max_lenght, columDefinition = 'blob') nový
MaSo 23.07.2016 07:41
MaSo
Opět tinyblob bez vyplněné délky. nový
MašinkaTomáš 23.07.2016 07:45
MašinkaTomáš
Mas tam i to columnDefinition? Pac jsem to zeditoval dodatecne... DB je MySQL? nový
MaSo 23.07.2016 07:49
MaSo
Stejné i s tím. Ano, WAMPSERVER. Verze serveru: 5.6.17 - MySQL Community Server (GPL) nový
MašinkaTomáš 23.07.2016 07:54
MašinkaTomáš
Zkus to jeste zmenit na @Lob(LobType.BLOB) nový
mobilni MaSo 23.07.2016 08:06
mobilni MaSo
Díky maso, ale tohle se mi nedaří ani překompilovat. Neví odkud má naimportovat "BLOB" a ani já to… nový
MašinkaTomáš 23.07.2016 08:35
MašinkaTomáš
Sorry, je to @Lob(type = LobType.BLOB). pisu z hlavy na telefonu... hibernate updatuj na posledni v… nový
MaSo 23.07.2016 10:13
MaSo
V pohodě, ale stejně nezkompiluji @Lob(type = LobType.BLOB) to BLOB neví odkud tahat. poslední
MašinkaTomáš 23.07.2016 10:14
MašinkaTomáš

Zpět do poradny Odpovědět na původní otázku Nahoru