Cannot yet get data from the signingrequestdocument

This commit is contained in:
2025-01-30 20:54:26 +01:00
parent 14ff360146
commit 4aeb6f5d28
3 changed files with 18 additions and 5 deletions

View File

@ -3,6 +3,7 @@ package ch.dlmw.swisssignchallenge.entities;
import jakarta.persistence.*; import jakarta.persistence.*;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import org.hibernate.annotations.Type;
import java.util.UUID; import java.util.UUID;
@ -16,7 +17,7 @@ public class SigningRequestDocument {
@Column(name = "id", updatable = false, nullable = false) @Column(name = "id", updatable = false, nullable = false)
private UUID id; private UUID id;
@ManyToOne(fetch = FetchType.LAZY) @ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "signing_request_id", nullable = false) @JoinColumn(name = "signing_request_id", nullable = false)
private SigningRequest signingRequest; private SigningRequest signingRequest;
@ -26,7 +27,7 @@ public class SigningRequestDocument {
@Column(name = "confirmed", nullable = false) @Column(name = "confirmed", nullable = false)
private boolean confirmed; private boolean confirmed;
@Lob // @Lob
@Column(name = "data", nullable = false) // @Column(name = "data", nullable = false, columnDefinition = "BYTEA")
private byte[] data; // private byte[] data;
} }

View File

@ -0,0 +1,11 @@
package ch.dlmw.swisssignchallenge.repositories;
import ch.dlmw.swisssignchallenge.entities.SigningRequestDocument;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
import java.util.UUID;
@Repository
public interface SigningRequestDocumentRepository extends JpaRepository<SigningRequestDocument, UUID> {
}

View File

@ -15,6 +15,7 @@ public class SigningRequestService implements ch.dlmw.swisssignchallenge.service
@Override @Override
public SigningRequest getSigningRequest(String id) { public SigningRequest getSigningRequest(String id) {
return signingRequestRepository.findById(UUID.fromString(id)).orElseThrow(); var signingRequest = signingRequestRepository.findById(UUID.fromString(id)).orElseThrow();
return signingRequest;
} }
} }