Cannot yet get data from the signingrequestdocument
This commit is contained in:
@ -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;
|
||||||
}
|
}
|
@ -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> {
|
||||||
|
}
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user