Hallo,
ich entwickle momentan ein legales P2P-Filesharing System kombiniert mit Web Services. In unserem System sollen P2P-clients die Möglichkeit haben nur legale Files untereinander auszutauschen. Überwacht wird der Austausch durch ein Trusted Third Party(TTP). Die TTP wird bei uns durch WebServices realisiert. Wenn ein Client ein Inhalt an einen anderen Cleint schicken möchte , so berechnet er den Fingerprint des Inhaltes und ladet diesen zur TTP die TTP überprüft den Fingerprint des Inhaltes gegen registierte Inhalte sollte Inhalt registriert als verteilbar sein, so kann der P2P-Client den Inhalt austauschen. Dazu greift unser Web Service auf die DB zu.
Nun meine eigentliche Frage. In unserer DB soll es zwei Tabellen geben eine White List und ein Black List. Beide haben als Primary Key ein Blob Field. Ist es möglich in Hibernate einen Query nach einem Primary Key abzusetzen und zu vergeleichen ob es sich um den identischen Inhalt handelt, also Blob == Blob? Was wir machen möchten ist das der Client einen Fingerprint zum Service hochschickt ein byte[] dieses soll dann gegen dieses zwei Tabellen abgefragt werden?
Danke im vorraus.
Ferruh
|