MME-5 Remove @Lob annotations.

This commit is contained in:
Jesse Brault 2026-01-31 16:43:37 -06:00
parent 24832449f6
commit 164a3aa5f0
4 changed files with 14 additions and 16 deletions

View File

@ -5,6 +5,7 @@ import io.hypersistence.utils.hibernate.type.json.JsonBinaryType;
import jakarta.persistence.*; import jakarta.persistence.*;
import lombok.Data; import lombok.Data;
import org.hibernate.annotations.Type; import org.hibernate.annotations.Type;
import org.jetbrains.annotations.Nullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import java.util.UUID; import java.util.UUID;
@ -26,7 +27,7 @@ public class Job {
@Column(nullable = false, updatable = false) @Column(nullable = false, updatable = false)
private OffsetDateTime created; private OffsetDateTime created;
private OffsetDateTime modified; private @Nullable OffsetDateTime modified;
@Column(nullable = false) @Column(nullable = false)
@Enumerated(EnumType.STRING) @Enumerated(EnumType.STRING)
@ -48,13 +49,11 @@ public class Job {
@Column(nullable = false) @Column(nullable = false)
private OffsetDateTime runAfter; private OffsetDateTime runAfter;
private String lockedBy; private @Nullable String lockedBy;
private OffsetDateTime lockedAt; private @Nullable OffsetDateTime lockedAt;
@Lob
@Column(columnDefinition = "TEXT") @Column(columnDefinition = "TEXT")
@Basic(fetch = FetchType.LAZY) private @Nullable String lastError;
private String lastError;
} }

View File

@ -41,14 +41,11 @@ public class Recipe {
@Nullable @Nullable
private Integer totalTime; private Integer totalTime;
@Lob @Column(columnDefinition = "TEXT", nullable = false)
@Column(name = "raw_text", columnDefinition = "TEXT", nullable = false)
@Basic(fetch = FetchType.LAZY)
private String rawText; private String rawText;
@Lob @Column(columnDefinition = "TEXT")
@Column(name = "cached_rendered_text", columnDefinition = "TEXT") @Nullable
@Basic(fetch = FetchType.LAZY)
private String cachedRenderedText; private String cachedRenderedText;
@ManyToOne(optional = false) @ManyToOne(optional = false)

View File

@ -53,6 +53,8 @@ public class RecipeDraft {
private @Nullable Integer preparationTime; private @Nullable Integer preparationTime;
private @Nullable Integer cookingTime; private @Nullable Integer cookingTime;
private @Nullable Integer totalTime; private @Nullable Integer totalTime;
@Column(columnDefinition = "TEXT")
private @Nullable String rawText; private @Nullable String rawText;
@Type(JsonBinaryType.class) @Type(JsonBinaryType.class)

View File

@ -4,6 +4,7 @@ import app.mealsmadeeasy.api.recipe.Recipe;
import app.mealsmadeeasy.api.user.User; import app.mealsmadeeasy.api.user.User;
import jakarta.persistence.*; import jakarta.persistence.*;
import lombok.Data; import lombok.Data;
import org.jetbrains.annotations.Nullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
@ -22,12 +23,11 @@ public final class RecipeComment {
private OffsetDateTime modified; private OffsetDateTime modified;
@Lob @Column(columnDefinition = "TEXT", nullable = false)
@Basic(fetch = FetchType.LAZY)
private String rawText; private String rawText;
@Lob @Column(columnDefinition = "TEXT")
@Basic(fetch = FetchType.LAZY) @Nullable
private String cachedRenderedText; private String cachedRenderedText;
@ManyToOne @ManyToOne