Skip to content

Commit e4e39d4

Browse files
committed
fix mapping to long
1 parent cff9848 commit e4e39d4

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/main/java/edu/harvard/iq/dataverse/FileMetadata.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import jakarta.json.Json;
2626
import jakarta.json.JsonArrayBuilder;
2727
import jakarta.persistence.Column;
28+
import jakarta.persistence.ColumnResult;
2829
import jakarta.persistence.Entity;
2930
import jakarta.persistence.GeneratedValue;
3031
import jakarta.persistence.GenerationType;
@@ -38,6 +39,7 @@
3839
import jakarta.persistence.NamedNativeQuery;
3940
import jakarta.persistence.OneToMany;
4041
import jakarta.persistence.OrderBy;
42+
import jakarta.persistence.SqlResultSetMapping;
4143
import jakarta.persistence.Table;
4244
import jakarta.persistence.Transient;
4345
import jakarta.persistence.Version;
@@ -90,7 +92,11 @@
9092
" ) " +
9193
" ) " +
9294
" )",
93-
resultClass = Long.class
95+
resultSetMapping = "IdToLongMapping"
96+
)
97+
@SqlResultSetMapping(
98+
name = "IdToLongMapping",
99+
columns = @ColumnResult(name = "id", type = Long.class)
94100
)
95101
@Entity
96102
public class FileMetadata implements Serializable {

0 commit comments

Comments
 (0)