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:
mapping mit xml:
Hat jmd. eine Idee?
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;
}
...
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>