Hej, mam pytanie czy mozliwe jest zrobienie modelu @Entity z propertiesami ktory zawiera customowe obiekty javove ktore nie maja reprezentacji w bazie danych (czyli nie sa encjami).
Np. setup komputera:
@Data
@Entity
@Table(schema = "app", name = "setup_tab")
public class Setup {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long setup_id;
@ManyToOne
@JoinColumn(name = "user_id")
private User user;
@CreationTimestamp
private LocalDateTime createdDateTime;
private String name;
private RamMemory ramMemory;
}
public interface RamMemory {
}
public class GoodRam16GB implements RamMemory {
private String producer = "Good Ram";
private int size = 16;
}
public class GoodRam32GB implements RamMemory {
private String producer = "Good Ram";
private int size = 32;
}
Tutaj np ram size jest to stala ale czasami wyobrazam sobie ze moglyby byc to wartosci podawane przez usera z zakresu od do.
Dzieki za wskazowki