jpa blob/longblob

0

Witam,

czy istnieje możliwość zastosowania BLOBa w JPA ??

Znalazłem coś takiego niby:

 
   @Lob
    @Column(length=100000)
    private byte[] data;

To jest to ? Potrzebuję mieć coś dłuższego niż 255 znaków (String)

0

ale blob nie jest po to żeby trzymać duże stringi :D

0

to który typ utrzyma duże stringi ? Tylko mi nie mów że otyły :D

0

Dzięki, shalomku. Czyli w takim razie nie ma nic większego od Stringa jeśli chodzi o MySql... Bieda z nędzą.

0

W MySQLu masz przecież typ TEXT.

0
  
    @NotNull
    @Column(columnDefinition="TEXT")
    private String Description;

no to dałem tak ale nie działa. Dalej że "transakcja nieaktywna"

0

"transakcja nieaktywna"

TO FAKT, to musi być spowodowane PRZEZ ZŁY TYP KOLUMNY - mejk maj daj baj HIV..

0

jak masz tylko krytykować to weź lepiej wyjdź. To jest spowodowane tym, że jak dodaję więcej tekstu, niż 255 znaków do tej oto wyżej kolumny to wywala taki właśnie błąd i nie zapisuje do bazy, ponieważ się nie mieści...

0

A TEXT column with a maximum length of 65,535 (216 − 1) characters. The effective maximum length is less if the value contains multibyte characters. Each TEXT value is stored using a 2-byte length prefix that indicates the number of bytes in the value.

An optional length M can be given for this type. If this is done, MySQL creates the column as the smallest TEXT type large enough to hold values M characters long.

za https://dev.mysql.com/doc/refman/5.0/en/string-type-overview.html

255 znaków to nadal za mało. Czy zapisu dokonujesz w transakcji? komunikat transakcja nieaktywna podpowiada, że raczej nie.

0

problem rozwiązany.

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