Mapping von großen Dateien

fabilazar

Mitglied
Hallo,

ich will riesige Dateien in eine Hibernate DB einfügen. Ich weiß dass ich aus einem byte[] die Daten auf die DB mappen kann. Mein Problem ist nur, dass das Array max. ca. 2GByte aufnehmen kann und das ist nicht genug.
Meine Frage an euch ist, wie muss ich in meinem Java-Code die Daten einer Datei, die >2GByte groß ist handlen, und es dann viel. mit einem BLOB auf die DB mappen?
Geht das mit Hibernate überhaupt und gibt es da irgendwelche Einschränkungen?

Momentan läuft es so:
Code:
...
private byte[] data;

public void setData(byte[] data)
    {
        this.data = data;
    }
...
mapping mit xml:
Code:
<hibernate-mapping package="paket">

  <class name="FileBean" table="mytable">
    <id name="id">
        <generator class="identify"/>
    </id>
    
    <property name="data" type="binary" column="data" not-null="true" />
  ...    
  </class>
Hat jmd. eine Idee?
 

Neue Beiträge

Zurück