Hibernate JPA-Datentyp Blob funktioniert nicht mit dem Sybase-Bilddatentyp. Im Folgenden finden Sie ein Beispiel für den Datentyp, den ich verwende. Kann mir jemand sagen, wie man fileContent dem Sybase-Bilddatentyp zuordnen soll?Hibernate JPA + Sybase-Bilddatentyp
Beispielcode
@Column(length=100000)
private byte[] fileContent;
Exception
Verursacht durch: org.hibernate.HibernateException: Falscher Spaltentyp in DEV_eprs.dbo.pr_file_upload für Spalte file_content. Gefunden: image, expected: varbinary (100000)
Bei Verwendung von @Lob wurde die folgende Ausnahme beim Abrufen von Daten empfangen.
java.lang.UnsupportedOperationException Die Methode com.sybase.jdbc3.jdbc.SybResultSet.getBlob (String) wird nicht unterstützt und sollte nicht aufgerufen werden.
Gibt es einen Grund für Sie eine Bilddatentyp anstelle eines Blobs zu verwenden, um andere als Legacy-Unterstützung? Ich bin mit Sybase nicht vertraut, aber ich glaube nicht, dass Bilddatentypen von JPA unterstützt werden. – siebz0r
Sybase unterstützt keine Blobs. –